Question: Show all the work, step by step, please: Encrypt the first 4 letters of your last name as a block of data to be encrypted.
Show all the work, step by step, please:
Encrypt the first 4 letters of your last name as a block of data to be encrypted. (Let A=1, B=2, C=3,Z=26). Decrypt the encrypted number to demonstrate that your system works.
My last name is ABCD
Bellow all the info you might need and thanks a lot:



S-box S SO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 14 04 13 01 02 15 11 08 03 10 06 12 05 09 00 07 1 00 15 07 04 14 02 13 01 10 06 12 11 09 05 03 08 2 04 01 14 08 13 06 02 11 15 12 09 07 03 10 05 00 3 15 12 08 02 04 09 01 07 05 11 03 14 10 00 06 13 S-box S2 320 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 15 01 08 14 06 11 03 04 09 07 02 13 12 00 05 10 1 03 13 04 07 15 02 08 14 12 00 01 10 06 09 11 05 2 00 14 07 11 10 04 13 01 05 08 12 06 09 03 02 15 3 13 08 10 01 03 15 04 02 11 06 07 12 00 05 14 09 S-box S3 S30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 10 00 09 14 06 03 15 05 01 13 12 07 11 04 02 08 1 13 07 00 09 03 04 06 10 02 08 05 14 12 11 15 01 2 13 06 04 09 08 15 03 00 11 01 02 12 05 10 14 07 3 01 10 13 00 06 09 08 07 04 15 14 03 11 05 02 12 S-box S4 S0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 07 13 14 03 00 06 09 10 01 02 08 05 11 12 04 15 1 13 08 11 05 06 15 00 03 04 07 02 12 01 10 14 09 2 10 06 09 00 12 11 07 13 15 01 03 14 05 02 08 04 3 03 15 00 06 10 01 13 08 09 04 05 11 12 07 02 14 S-box S5 S5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 02 12 04 01 07 10 11 06 08 05 03 15 13 00 14 09 1 14 11 02 07 13 01 05 00 15 09 08 06 2 04 02 01 11 10 13 07 08 15 09 12 05 06 03 00 14 3 11 08 12 07 01 14 02 13 06 15 00 09 10 04 05 03 S-box S6 $60 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 12 01 10 15 09 02 06 08 00 13 03 04 14 07 05 11 1 10 15 04 02 07 12 09 05 06 01 13 14 00 11 03 08 2 09 14 15 05 02 08 12 03 07 00 04 10 01 13 11 06 3 04 03 02 12 09 05 15 10 11 14 01 07 06 00 08 13 S-box S7 S70 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 04 11 02 14 15 00 08 13 03 12 09 07 05 10 06 01 1 13 00 11 07 04 09 01 10 14 03 05 12 02 15 08 06 2 JO1 04 11 13 12 03 07 14 10 15 06 08 00 05 09 02 3 06 11 13 08 01 04 10 07 09 05 00 15 14 02 03 12 S-box Sg S80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 13 02 08 04 06 15 11 01 10 09 03 14 05 00 12 07 1 01 15 13 08 10 03 07 04 12 05 06 11 00 14 09 02 2 07 11 04 01 09 12 14 02 00 06 10 13 15 03 05 08 3 02 01 14 07 04 10 08 13 15 12 09 00 03 05 06 11 The permutation P within the f-function P 16 7 20 21 29 12 28 17 I 15 23 26 5 18 31 10 2 8 24 14 32 27 39 19 13 30 6 22 11 4 25 Multiplicative inverse table in GF (28) for bytes xy used within the AES S-Box Y 0 1 2 3 4 5 6 7 8 9 A B C D E F 0100 01 8D F6 CB 52 7B D1 E8 4F 29 CO BO E1 E5 C7 1 74 B4 AA 4B 99 2B 60 5F 58 3F FD CC FF 40 EE B2 23A 6E 5A F1 55 4D A8 C9 C1 OA 98 15 30 44 A2 C2 32C 45 92 6C F3 39 66 42 F2 35 20 6F 77 BB 59 19 4 1D FE 37 67 2D 31 F5 69 A7 64 AB 13 54 25 E9 09 5 ED 5C 05 CA 4C 24 87 BF 18 3E 22 FO 51 EC 61 17 6 16 5E AF D3 49 A6 36 43 F4 47 91 DF 33 93 21 3B 779 B7 97 85 10 B5 BA 3C B6 70 DO 06 A1 FA 81 82 X 883 7E 7F 80 96 73 BE 56 9B 9E 95 D9 F7 02 B9 A4 9 DE 6A 32 6D D8 8A 84 72 2A 14 9F 88 F9 DC 89 9A AFB 7C 2E C3 8F B8 65 48 26 C8 12 4A CE E7 D2 62 BOC EO 1F EF 11 75 78 71 A5 8E 76 3D BD BC 86 57 COB 28 2F A3 DA D4 E4 OF A9 27 53 04 1B FC AC E6 D|7A 07 AE 63 C5 DB E2 EA 94 8B C4 D5 9D F8 90 6B E B1 OD D6 EB C6 OE CF AD 08 4E D7 E3 5D 50 1E B3 F|5B 23 38 34 68 46 03 8C DD 9C 7D AO CD 1A 41 1C AES S-Box: Substitution values in hexadecimal notation for input byte (xy) 0 1 2 3 4 5 6 7 8 9 A B D E F 0 63 7C 77 7B F2 6B 6F C5 30 01 67 2B FE D7 AB 76 1 CA 82 C9 7D FA 59 47 FO AD D4 A2 AF 9C A4 72 CO 2 B7 FD 93 26 36 3F F7 CC 34 A5 E5 F1 71 D8 31 15 3 04 07 23 C3 18 96 05 9A 07 12 80 E2 EB 27 B2 75 409 83 2C 1A 1B 6E 5A AO 52 3B D6 B3 29 E3 2F 84 553 D1 00 ED 20 FC B1 5B 6A CB BE 39 4A 4C 58 CF 6 DO EF AA FB 43 4D 33 85 45 F9 02 7F 50 3C 9F A8 751 A3 40 8F 92 9D 38 F5 BC B6 DA 21 10 FF F3 D2 X 8 CD OC 13 EC 5F 97 44 17 C4 A7 7E 3D 64 5D 19 73 960 81 4F DC 22 2A 90 88 46 EE B8 14 DE 5E OB DB AEO 32 3A OA 49 06 24 5C C2 D3 AC 62 91 95 E4 79 BE7 C8 37 6D 8D D5 4E A9 6C 56 F4 EA 65 7A AE 08 CBA 78 25 2E 1C A6 B4 C6 E8 DD 74 IF 4B BD 8B 8A D 70 3E B5 66 48 03 F6 OE 61 35 57 B9 86 C1 ID 9E E|El F8 98 11 69 D9 8E 94 9B IE 87 E9 CE 55 28 DF F 8C Al 89 OD BF E6 42 68 41 99 2D OF BO 54 BB 16 S-box S SO 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 14 04 13 01 02 15 11 08 03 10 06 12 05 09 00 07 1 00 15 07 04 14 02 13 01 10 06 12 11 09 05 03 08 2 04 01 14 08 13 06 02 11 15 12 09 07 03 10 05 00 3 15 12 08 02 04 09 01 07 05 11 03 14 10 00 06 13 S-box S2 320 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 15 01 08 14 06 11 03 04 09 07 02 13 12 00 05 10 1 03 13 04 07 15 02 08 14 12 00 01 10 06 09 11 05 2 00 14 07 11 10 04 13 01 05 08 12 06 09 03 02 15 3 13 08 10 01 03 15 04 02 11 06 07 12 00 05 14 09 S-box S3 S30 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 10 00 09 14 06 03 15 05 01 13 12 07 11 04 02 08 1 13 07 00 09 03 04 06 10 02 08 05 14 12 11 15 01 2 13 06 04 09 08 15 03 00 11 01 02 12 05 10 14 07 3 01 10 13 00 06 09 08 07 04 15 14 03 11 05 02 12 S-box S4 S0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 07 13 14 03 00 06 09 10 01 02 08 05 11 12 04 15 1 13 08 11 05 06 15 00 03 04 07 02 12 01 10 14 09 2 10 06 09 00 12 11 07 13 15 01 03 14 05 02 08 04 3 03 15 00 06 10 01 13 08 09 04 05 11 12 07 02 14 S-box S5 S5 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 02 12 04 01 07 10 11 06 08 05 03 15 13 00 14 09 1 14 11 02 07 13 01 05 00 15 09 08 06 2 04 02 01 11 10 13 07 08 15 09 12 05 06 03 00 14 3 11 08 12 07 01 14 02 13 06 15 00 09 10 04 05 03 S-box S6 $60 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 12 01 10 15 09 02 06 08 00 13 03 04 14 07 05 11 1 10 15 04 02 07 12 09 05 06 01 13 14 00 11 03 08 2 09 14 15 05 02 08 12 03 07 00 04 10 01 13 11 06 3 04 03 02 12 09 05 15 10 11 14 01 07 06 00 08 13 S-box S7 S70 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 04 11 02 14 15 00 08 13 03 12 09 07 05 10 06 01 1 13 00 11 07 04 09 01 10 14 03 05 12 02 15 08 06 2 JO1 04 11 13 12 03 07 14 10 15 06 08 00 05 09 02 3 06 11 13 08 01 04 10 07 09 05 00 15 14 02 03 12 S-box Sg S80 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 0 13 02 08 04 06 15 11 01 10 09 03 14 05 00 12 07 1 01 15 13 08 10 03 07 04 12 05 06 11 00 14 09 02 2 07 11 04 01 09 12 14 02 00 06 10 13 15 03 05 08 3 02 01 14 07 04 10 08 13 15 12 09 00 03 05 06 11 The permutation P within the f-function P 16 7 20 21 29 12 28 17 I 15 23 26 5 18 31 10 2 8 24 14 32 27 39 19 13 30 6 22 11 4 25 Multiplicative inverse table in GF (28) for bytes xy used within the AES S-Box Y 0 1 2 3 4 5 6 7 8 9 A B C D E F 0100 01 8D F6 CB 52 7B D1 E8 4F 29 CO BO E1 E5 C7 1 74 B4 AA 4B 99 2B 60 5F 58 3F FD CC FF 40 EE B2 23A 6E 5A F1 55 4D A8 C9 C1 OA 98 15 30 44 A2 C2 32C 45 92 6C F3 39 66 42 F2 35 20 6F 77 BB 59 19 4 1D FE 37 67 2D 31 F5 69 A7 64 AB 13 54 25 E9 09 5 ED 5C 05 CA 4C 24 87 BF 18 3E 22 FO 51 EC 61 17 6 16 5E AF D3 49 A6 36 43 F4 47 91 DF 33 93 21 3B 779 B7 97 85 10 B5 BA 3C B6 70 DO 06 A1 FA 81 82 X 883 7E 7F 80 96 73 BE 56 9B 9E 95 D9 F7 02 B9 A4 9 DE 6A 32 6D D8 8A 84 72 2A 14 9F 88 F9 DC 89 9A AFB 7C 2E C3 8F B8 65 48 26 C8 12 4A CE E7 D2 62 BOC EO 1F EF 11 75 78 71 A5 8E 76 3D BD BC 86 57 COB 28 2F A3 DA D4 E4 OF A9 27 53 04 1B FC AC E6 D|7A 07 AE 63 C5 DB E2 EA 94 8B C4 D5 9D F8 90 6B E B1 OD D6 EB C6 OE CF AD 08 4E D7 E3 5D 50 1E B3 F|5B 23 38 34 68 46 03 8C DD 9C 7D AO CD 1A 41 1C AES S-Box: Substitution values in hexadecimal notation for input byte (xy) 0 1 2 3 4 5 6 7 8 9 A B D E F 0 63 7C 77 7B F2 6B 6F C5 30 01 67 2B FE D7 AB 76 1 CA 82 C9 7D FA 59 47 FO AD D4 A2 AF 9C A4 72 CO 2 B7 FD 93 26 36 3F F7 CC 34 A5 E5 F1 71 D8 31 15 3 04 07 23 C3 18 96 05 9A 07 12 80 E2 EB 27 B2 75 409 83 2C 1A 1B 6E 5A AO 52 3B D6 B3 29 E3 2F 84 553 D1 00 ED 20 FC B1 5B 6A CB BE 39 4A 4C 58 CF 6 DO EF AA FB 43 4D 33 85 45 F9 02 7F 50 3C 9F A8 751 A3 40 8F 92 9D 38 F5 BC B6 DA 21 10 FF F3 D2 X 8 CD OC 13 EC 5F 97 44 17 C4 A7 7E 3D 64 5D 19 73 960 81 4F DC 22 2A 90 88 46 EE B8 14 DE 5E OB DB AEO 32 3A OA 49 06 24 5C C2 D3 AC 62 91 95 E4 79 BE7 C8 37 6D 8D D5 4E A9 6C 56 F4 EA 65 7A AE 08 CBA 78 25 2E 1C A6 B4 C6 E8 DD 74 IF 4B BD 8B 8A D 70 3E B5 66 48 03 F6 OE 61 35 57 B9 86 C1 ID 9E E|El F8 98 11 69 D9 8E 94 9B IE 87 E9 CE 55 28 DF F 8C Al 89 OD BF E6 42 68 41 99 2D OF BO 54 BB 16
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
