Skip to main content

AES暗号化とは何ですか?

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