Download presentation
Presentation is loading. Please wait.
Published byAbbey Wool Modified over 10 years ago
1
AES Sub-Key Generation By Muhammad Naseem
2
Rotate Word 09CF4F3C
3
Rotate Word 09CF4F3C 09CF4F3C09
4
Rotate Word 09CF4F3C 09CF4F3C09 CF4F3CCF09
5
Rotate Word 09CF4F3C 09CF4F3C09 CF4F3CCF09 CF4F3CCF4F09
6
Rotate Word 09CF4F3C 09CF4F3C09 CF4F3CCF09 CF4F3CCF4F09 CF4F3CCF4F3C09
7
Sub Word 0123456789ABCDEF 0637C777BF26B6FC53001672BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD9326363FF7CC34A5E5F171D83115 304C723C31896059A071280E2EB27B275 409832C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D1973 960814FDC222A908846EEB814DE5E0BDB AE0323A0A4906245CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB5664803F60E613557B986C11D9E EE1F8981169D98E949B1E87E9CE5528DF F8CA1890DBFE6426841992D0FB054BB16 CF4F3C098A
8
Sub Word 0123456789ABCDEF 0637C777BF26B6FC53001672BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD9326363FF7CC34A5E5F171D83115 304C723C31896059A071280E2EB27B275 409832C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D1973 960814FDC222A908846EEB814DE5E0BDB AE0323A0A4906245CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB5664803F60E613557B986C11D9E EE1F8981169D98E949B1E87E9CE5528DF F8CA1890DBFE6426841992D0FB054BB16 CF4F3C098A84
9
Sub Word 0123456789ABCDEF 0637C777BF26B6FC53001672BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD9326363FF7CC34A5E5F171D83115 304C723C31896059A071280E2EB27B275 409832C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D1973 960814FDC222A908846EEB814DE5E0BDB AE0323A0A4906245CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB5664803F60E613557B986C11D9E EE1F8981169D98E949B1E87E9CE5528DF F8CA1890DBFE6426841992D0FB054BB16 CF4F3C098A84EB
10
Sub Word 0123456789ABCDEF 0637C777BF26B6FC53001672BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD9326363FF7CC34A5E5F171D83115 304C723C31896059A071280E2EB27B275 409832C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D1973 960814FDC222A908846EEB814DE5E0BDB AE0323A0A4906245CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB5664803F60E613557B986C11D9E EE1F8981169D98E949B1E87E9CE5528DF F8CA1890DBFE6426841992D0FB054BB16 CF4F3C098A84EB01
11
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon = For word w 16 Rcon = For word w 20 Rcon = For word w 24 Rcon = For word w 28 Rcon = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (01) 16 (0000 0001) 2 Perform Left Shift (0000 0010) 2 (02) 16
12
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon = For word w 20 Rcon = For word w 24 Rcon = For word w 28 Rcon = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (02) 16 (0000 0010) 2 Perform Left Shift (0000 0100) 2 (04) 16
13
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon = For word w 24 Rcon = For word w 28 Rcon = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (04) 16 (0000 0100) 2 Perform Left Shift (0000 1000) 2 (08) 16
14
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon =1000 For word w 24 Rcon = For word w 28 Rcon = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (08) 16 (0000 1000) 2 Perform Left Shift (0001 0000) 2 (10) 16
15
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon =1000 For word w 24 Rcon =2000 For word w 28 Rcon = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (10) 16 (0001 0000) 2 Perform Left Shift (0010 0000) 2 (20) 16
16
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon =1000 For word w 24 Rcon =2000 For word w 28 Rcon =4000 For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (20) 16 (0010 0000) 2 Perform Left Shift (0100 0000) 2 (40) 16
17
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon =1000 For word w 24 Rcon =2000 For word w 28 Rcon =4000 For word w 32 Rcon =8000 For word w 36 Rcon = For word w 40 Rcon = (40) 16 (0100 0000) 2 Perform Left Shift (1000 0000) 2 (80) 16
18
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon =1000 For word w 24 Rcon =2000 For word w 28 Rcon =4000 For word w 32 Rcon =8000 For word w 36 Rcon =1B00 For word w 40 Rcon = (80) 16 (1000 0000) 2 Perform Left Shift (1 0000 0000) 2 (1 0001 1011) 2 ================= (0 0001 1011) 2 (1B) 16 XOR
19
Calculate Rcon value For word w 4 Rcon =0100 For word w 8 Rcon =0200 For word w 12 Rcon =0400 For word w 16 Rcon =0800 For word w 20 Rcon =1000 For word w 24 Rcon =2000 For word w 28 Rcon =4000 For word w 32 Rcon =8000 For word w 36 Rcon =1B00 For word w 40 Rcon =3600 (1B) 16 (0001 1011) 2 Perform Left Shift (0011 0110) 2 (36) 16
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.