AES暗号化ソフトウェアとは何ですか?
Advanced Encryption Standard(AES)ソフトウェアは、対称キーブロック暗号を使用してファイル、データ、およびその他の情報を暗号化するセキュリティプログラムです。 この暗号化ソフトウェアは通常、個人や企業がハードドライブ、オペレーティングシステム、電子メール、およびファイルを悪意のある攻撃から安全に保護するのに役立ちます。 これらのAES暗号は、広範囲に分析されているため、世界中で使用されています。
AES暗号化ソフトウェアは、対称鍵暗号化標準のために、米国政府の米国国立標準技術研究所(NIST)によって採用されました。 AES暗号化標準は、Rijndaelとして公開されたはるかに大きなコレクションから採用されました。 ほとんどのAES暗号化ソフトウェアは、1つの128ビットブロック暗号と3つのキーサイズ(AES 128、AES 192、およびAES 256)で構成されています。
対称キー暗号では、1つのキーのみを使用してデータを暗号化および復号化します。 3つの異なるキーサイズにより、さまざまなビットサイズが可能になるため、ユーザーは暗号化の複雑さを選択できます。 一般に、使用するキーサイズが大きいほど、データを暗号化するアルゴリズムが複雑になります。 AESは、128ビットブロックのデータを暗号化および復号化します。
AES暗号化ソフトウェアがシステムに適切に実装されている場合、そのパフォーマンスは通常、安全で効率的かつ高速です。 AES暗号化ソフトウェアの操作により、通常、パワーおよびタイミング攻撃に対する防御が容易になります。 AES暗号化ソフトウェアは通常、多くのプラットフォームと環境にわたってハードウェアとソフトウェアの両方で良好に機能します。 AESで保護されたコンピューターシステムは通常、非常に安全であると考えられています。 これらのシステムは通常、パスワードで保護され、AES標準を使用して暗号化されます。
米国政府は、2003年6月以降、機密レベルで機密文書を保護するのに十分なほど安全であるとAES暗号化を宣言しました。 サイドチャネル攻撃は暗号自体を攻撃しません。 代わりに、情報の漏えいが発生したシステム上の暗号の特定の実装を攻撃します。 この場合、AESセキュリティ自体は攻撃されていません。
2009年7月、関連キー攻撃が192および256 AESソフトウェアバージョンで報告されました。 また、2009年11月に、既知のキーを識別する攻撃がAES 128バージョンで報告されました。 これらの攻撃は、ブルートフォース攻撃よりも速い速度で実行する必要があるため、達成が困難ですが、攻撃が発生したシステムで特定の実装が見つかりました。