AES Sub-Key Generation By Muhammad Naseem
Rotate Word 09CF4F3C
Rotate Word 09CF4F3C 09CF4F3C09
Rotate Word 09CF4F3C 09CF4F3C09 CF4F3CCF09
Rotate Word 09CF4F3C 09CF4F3C09 CF4F3CCF09 CF4F3CCF4F09
Rotate Word 09CF4F3C 09CF4F3C09 CF4F3CCF09 CF4F3CCF4F09 CF4F3CCF4F3C09
Sub Word ABCDEF 0637C777BF26B6FC BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD FF7CC34A5E5F171D C723C A071280E2EB27B C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D FDC222A908846EEB814DE5E0BDB AE0323A0A CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB F60E613557B986C11D9E EE1F D98E949B1E87E9CE5528DF F8CA1890DBFE D0FB054BB16 CF4F3C098A
Sub Word ABCDEF 0637C777BF26B6FC BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD FF7CC34A5E5F171D C723C A071280E2EB27B C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D FDC222A908846EEB814DE5E0BDB AE0323A0A CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB F60E613557B986C11D9E EE1F D98E949B1E87E9CE5528DF F8CA1890DBFE D0FB054BB16 CF4F3C098A84
Sub Word ABCDEF 0637C777BF26B6FC BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD FF7CC34A5E5F171D C723C A071280E2EB27B C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D FDC222A908846EEB814DE5E0BDB AE0323A0A CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB F60E613557B986C11D9E EE1F D98E949B1E87E9CE5528DF F8CA1890DBFE D0FB054BB16 CF4F3C098A84EB
Sub Word ABCDEF 0637C777BF26B6FC BFED7AB76 1CA82C97DFA5947F0ADD4A2AF9CA472C0 2B7FD FF7CC34A5E5F171D C723C A071280E2EB27B C1A1B6E5AA0523BD6B329E32F84 553D100ED20FCB15B6ACBBE394A4C58CF 6D0EFAAFB434D338545F9027F503C9FA8 751A3408F929D38F5BCB6DA2110FFF3D2 8CD0C13EC5F974417C4A77E3D645D FDC222A908846EEB814DE5E0BDB AE0323A0A CC2D3AC629195E479 BE7C8376D8DD54EA96C56F4EA657AAE08 CBA78252E1CA6B4C6E8DD741F4BBD8B8A D703EB F60E613557B986C11D9E EE1F D98E949B1E87E9CE5528DF F8CA1890DBFE D0FB054BB16 CF4F3C098A84EB01
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 ( ) 2 Perform Left Shift ( ) 2 (02) 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 = 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 ( ) 2 Perform Left Shift ( ) 2 (04) 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 = 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 ( ) 2 Perform Left Shift ( ) 2 (08) 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 = For word w 28 Rcon = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (08) 16 ( ) 2 Perform Left Shift ( ) 2 (10) 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 = For word w 32 Rcon = For word w 36 Rcon = For word w 40 Rcon = (10) 16 ( ) 2 Perform Left Shift ( ) 2 (20) 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 ( ) 2 Perform Left Shift ( ) 2 (40) 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 =8000 For word w 36 Rcon = For word w 40 Rcon = (40) 16 ( ) 2 Perform Left Shift ( ) 2 (80) 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 =8000 For word w 36 Rcon =1B00 For word w 40 Rcon = (80) 16 ( ) 2 Perform Left Shift ( ) 2 ( ) 2 ================= ( ) 2 (1B) 16 XOR
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 ( ) 2 Perform Left Shift ( ) 2 (36) 16