AES暗号化とは何ですか?

Advanced Encryption Standard(AES)は、オペレーティングシステム、ハードドライブ、ネットワークシステム、ファイル、電子メール、およびその他の同様のデータを保護および暗号化するために使用される対称キー暗号技術です。 暗号化では、AESは、元々Rijndaelとして公開されたより大きなコレクションから取得された3つのブロック暗号で構成されています。 各暗号は、128ビット、192ビット、および256ビットの3つの異なるキーサイズを持つ128ビットのブロックサイズを持っています。

AES暗号は何度も変換ラウンドを繰り返し、入力プレーンテキストを暗号テキストの出力に変換します。 暗号化キーのみに依存する1つのラウンドで、各ラウンドにいくつかの処理ステップがあります。 次に、一連の逆ラウンドが適用され、暗号テキストがプレーンテキストに変換されます。 AES暗号化は、データを暗号化および復号化するために1つの128ビットキーのみを使用します。

米国(米国)では、米国国立標準技術研究所(NIST)がAES標準の暗号化アルゴリズムを要求しました。 Joan DaemenとVincent Rijmenは共同でRijndael暗号を作成しました。 彼らは、Rijndaelが選択されたAES選択プロセスに暗号を提出しました。

米国政府はAES暗号化標準を受け入れ、システムに実装して、機密情報と非機密情報の保護を支援しました。 2001年11月に、AISTはNISTによってFIPS197としても知られる連邦情報処理標準(FIPS)として選ばれました。 2003年7月、国家安全保障局(NSA)は、AESが秘密および最高機密レベルで情報を保護するのに十分安全であると述べました。

AES暗号化は、政府グループと企業の両方で最も保護されたシステムのいくつかを保護するために世界中で使用されています。 AES暗号化は、個人のコンピューターやネットワークシステムを保護するために個人でも使用されます。 現在、米国政府および世界中の個人によって設定された標準です。

AES暗号化が非常にうまく機能する理由の1つは、複数のネットワーク層で同時に機能することです。 AESとRijndaelは同じ意味で使用されますが、注意すべき違いがいくつかあります。 AESは固定の128ビットブロック暗号と128、192、256ビットの3つのキーサイズを使用しますが、Rijndaelは32ビットの倍数の任意のサイズのブロック暗号とキーで使用できます。 Rijndaelのキーおよびブロック暗号サイズは、128ビットから256ビットの範囲です。

AES暗号化は解読不可能ではありませんが、一般に非常に安全であると考えられています。 2009年まで、AESで保護されたシステムを通過できるのはサイドチャネル攻撃のみであると考えられていました。 2009年には、関連するキー攻撃と既知のキーを識別する攻撃が報告されました。 AESシステムに対する攻撃の一部は完了が困難です。 たとえば、通常、攻撃では、暗号を破るためにユーザーがAES暗号化ソフトウェアと同じシステムにいる必要があります。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?