閉じる
投稿する

AESの段数とは [1946]

 ともやんさん(No.1) 
平成30年度の午前1の 問1にてAESの段数とありますが、段数とは暗号鍵を掛ける回数と考えて宜しいでしょうか?

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
で昔書いたときのだと、
 for(i = 1; i < nr; i++){
  SubBytes();
  ShiftRows();
  MixColumns();
  AddRoundKey(i);
 }
のShiftRows()でのビットシフト演算が主軸の動作で、nrがラウンド数(128ビットなら10、192なら12、256なら14)です。
2025.09.03 07:31
 ともやんさん(No.3) 
ありがとうございました。
2025.09.07 02:02
返信投稿用フォームスパム防止のためにスレッド作成日から40日経過したスレッドへの投稿はできません。

Pagetop