Research Article

Novel Shuffling Countermeasure for Advanced Encryption Standard (AES) against Profiled Attack in Mobile Multimedia Services

Algorithm 3

Shuffled round function of AES
Input: State S, round key rk[32], and shuffled orders L and M
Output: State
1: for to do    ▷ AddRoundKey
2:  S
3: end for
4: for to do    ▷ SubBytes
5:  
6: end for
7: for to do    ▷ ShiftRows
8:  
9: end for
10: for to do    ▷ MixColumns
11:  
12:  
13:  
14: end for
15: return