誰かが実際に簡単でわかりやすい言葉で説明できますか?AES暗号化アルゴリズムはどのように機能しますか? AES-128とAES-256の唯一の重要な違いは、キーサイズであり、アルゴリズムではないと推測できます。
コメント
- en.m.wikipedia.org/wiki/Advanced_Encryption_Standard -写真を使用する場合でも。
- なぜ私の質問に反対票を投じたのですか?何が問題だったのですか?
回答
わかりやすい説明がありますあります。おそらく、これらのことがこれまでにないほど明確で単純です。
数学的な傾向がある場合は、 FIPS-197標準を読むことができます。 a>これは標準としてはかなり読みやすいです。しかし、代数に無視できない背景(特に特性2の有限体とベクトル空間)があると非常に役立ちます。
AES-128、AES-192、およびAES-256は同様のアルゴリズムですが、ラウンド数が異なります。 AESは、ラウンドと呼ばれる一連の基本操作として説明されます。ラウンドは(メイン暗号化キーから抽出された)別個のサブキーを使用することを除いて(ほとんど)同一であり、連続しています(各ラウンドは前のラウンドの出力を入力として受け取ります)。 AES-128には10ラウンド、AES-192には12ラウンド、AES-256には14ラウンドがあります。 キースケジュールまたはキー拡張と呼ばれるサブキーの計算も、3つのバリアント間で少し異なります。キーが大きいほど、キースケジュールは実際に機能する必要があります。 、より大きなキーであり、フィードするラウンドが多いため、より多くのサブキーを出力する必要があります。