AES暗号化とは何ですか?
Advanced暗号化標準(AES)は、オペレーティングシステム、ハードドライブ、ネットワーキングシステム、ファイル、電子メール、およびその他の同様のデータを保護および暗号化するために使用される対称キー暗号手法です。暗号化では、AESは、もともとRijndaelとして公開されていたより大きなコレクションから撮影された3つのブロック暗号で構成されています。各暗号は、128、192、および256ビットの3つの異なるキーサイズの128ビットブロックサイズを持っています。
AES暗号は、入力プレーンテキストをCipherテキストの出力に変換する多数の変換ラウンドを繰り返します。各ラウンドには、暗号化キーのみに依存する1つのラウンドでいくつかの処理手順があります。次に、一連のリバースラウンドが適用され、暗号テキストをプレーンテキストに変換します。 AES暗号化は、1つの128ビットキーのみを使用してデータを暗号化および復号化します。
米国(米国)では、国立標準技術研究所(NIST)がAES標準の暗号化アルゴリズムを要求しました。ジョーン・デメンとヴィンセンT Rijmenは協力してRijndaelの暗号を作成しました。彼らは、Rijndaelが選択されたAES選択プロセスに暗号を提出しました。
米国政府はAES暗号化基準を受け入れ、機密情報と非分類された情報を確保するのに役立つシステムに実装しました。 2001年11月、AESはNISTによってFIPS197とも呼ばれる連邦情報処理標準(FIPS)として選ばれました。 2003年7月、国家安全保障局(NSA)は、AESは秘密および最高級のレベルで情報を保護するのに十分安全であると述べました。
AES暗号化は、政府グループとビジネスの両方で最も保護されたシステムのいくつかを保護するために世界中で使用されています。 AES暗号化は、個人がプライベートコンピューターとネットワーキングシステムを保護するために使用することもできます。現在、世界中の米国政府と個人が設定した標準です。
AES encの理由の1つライプションは非常にうまく機能します。これは、複数のネットワークレイヤーで同時に機能することです。 AESとRijndaelは同じ意味で使用されますが、注意すべき違いがいくつかあります。 AESは固定128ビットブロック暗号と128、192、および256ビットの3つのキーサイズを使用していますが、任意のサイズブロック暗号と32ビットの倍数でキーで使用できます。 rijndaelは、キーとブロック暗号のサイズで128ビットから256ビットの範囲です。
AES暗号化は壊れないものではありませんが、一般に非常に安全であると考えられています。 2009年まで、AES保護されたシステムを通過できるサイドチャネル攻撃のみができると考えられていました。 2009年には、関連する重要な攻撃と既知のキーの際立った攻撃が報告されました。 AESシステムに対する攻撃の一部は、完了するのが困難です。たとえば、攻撃では通常、ユーザーがAES暗号化ソフトウェアと同じシステムに登場する必要があります。