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