AES暗号化アルゴリズムとは何ですか?
AES暗号化アルゴリズムは、機密データを暗号化するために米国政府部門によって使用されます。 現在、分類データと未分類データの両方に使用されています。 このアルゴリズムは一般に公開されており、最終的には商業部門で広く使用される可能性があります。
もともと、AES暗号化アルゴリズムは、機密であるが分類されていないデータにのみ使用されるように設計されていました。 機密データとは、データへのアクセスが許可される人を法律が制限しているデータです。 AES暗号化アルゴリズムは2002年に連邦政府の標準として承認され、2003年に機密文書での使用が承認されました。 2010年の時点では、機密文書用に承認された唯一の公的にアクセス可能な暗号化システムでした。
AES暗号化アルゴリズムは、米国政府が使用するデータ暗号化標準に取って代わりました。 1976年に最初に採用されたデータ暗号化標準は56ビットキーを使用していました。つまり、56文字に減らすことができました。各文字は1または0でした。 、これは72兆億分の1とも表現できます。 別の言い方をすれば、キー全体を正しく推測し、暗号化されたメッセージを許可なしに解読できるようになるには、平均して36兆回の試行が必要です。
当時、これは非常に困難に思えたため、実際には不可能でした。 計算能力が向上するにつれて、実行可能性が高まりました。 1999年に、1と0の可能な組み合わせをすべて試すだけで、コンピューターが1日以内にアルゴリズムを解読できることが実験で示されました。 これは、ブルートフォース攻撃として知られています。 当局は、データの各セットに3つの個別のキーがある「トリプルDES」を開発することにより、これに対抗しようとしましたが、新しいシステムの呼び出しがまだありました。
AESアルゴリズムはもっと複雑です。 これは、それぞれ128、192、および256ビットの3つの個別のキーで構成されています。 アルゴリズムをクラックする可能性は、控えめに言っても、計り知れない。 ユニットquattuorvigintillionにすでに精通している人を除いて、オッズは考えられないと言うのはおそらく安全です!
それは、ブルートフォースによってAESを解読するのに十分なほど強力なコンピューターが決してないということではありませんが、現時点では、実際には不可能です。 コンピューターを十分に強力にできたとしても、既存の製造技術により、そのようなマシンを管理可能なサイズで実際に構築することは不可能になります。 確かに、そのようなマシンを構築しようとする人は、アルゴリズムを解読するずっと前に、おそらく米国政府の関心を引くでしょう。