HOME»情報処理安全確保支援士掲示板»AESの段数とは
投稿する
AESの段数とは [1946]
ともやんさん(No.1)
平成30年度の午前1の 問1にてAESの段数とありますが、段数とは暗号鍵を掛ける回数と考えて宜しいでしょうか?
18段
元の言葉が
abcd→暗号 1回目→efgh→2回目→ijkl→…→18回目→xxxx
の認識であってますでしょうか?
ご教授下さい。
18段
元の言葉が
abcd→暗号 1回目→efgh→2回目→ijkl→…→18回目→xxxx
の認識であってますでしょうか?
ご教授下さい。
2025.09.03 05:04
GinSanaさん(No.2)
★SC シルバーマイスター
段数は、ビットのシフト演算を繰り返す回数といった方がいいですね。ビットの桁が決まるからシフトしなければならない回数が決まる、ということです。
github.com/GinSanaduki/AES_in_AWK/blob/master/FuncCipher.awk
で昔書いたときのだと、
github.com/GinSanaduki/AES_in_AWK/blob/master/FuncCipher.awk
で昔書いたときのだと、
for(i = 1; i < nr; i++){
SubBytes();
ShiftRows();
MixColumns();
AddRoundKey(i);
}
のShiftRows()でのビットシフト演算が主軸の動作で、nrがラウンド数(128ビットなら10、192なら12、256なら14)です。
SubBytes();
ShiftRows();
MixColumns();
AddRoundKey(i);
}
2025.09.03 07:31