d11034165
14 回合(Rounds)
1.SubBytes(位元組代換)
使用 S-box 對每個位元組進行非線性代換,增加混淆性。
2.ShiftRows(列位移)
將每一列的位元組循環左移不同的位數,改變其排列位置。
3.MixColumns(欄混合)
對每一欄進行數學運算(有限域乘法),讓資料在欄之間擴散。
4.AddRoundKey(加上回合密鑰)
將目前狀態與該回合的金鑰做 XOR 運算,加入金鑰影響。
1.SubBytes(位元組代換)
使用 S-box 對每個位元組進行非線性代換,增加混淆性。
2.ShiftRows(列位移)
將每一列的位元組循環左移不同的位數,改變其排列位置。
3.MixColumns(欄混合)
對每一欄進行數學運算(有限域乘法),讓資料在欄之間擴散。
4.AddRoundKey(加上回合密鑰)
將目前狀態與該回合的金鑰做 XOR 運算,加入金鑰影響。