Skip to main content

AESアルゴリズムとは何ですか?

computerコンピューターのセキュリティについて話す場合、

アルゴリズムという用語は数学とは異なる方法で使用されます。たとえば、特定のコンテキストでの問題解決のための体系的な方法論を指します。コンピューターセキュリティでは、暗号化メッセージに従うための一連の手順またはルールである暗号化アルゴリズムを指します。アルゴリズムはよりシンプルまたはより複雑になる可能性があり、より複雑なアルゴリズムはクラックするのがより困難です。AESは高度な暗号化標準の略で、AESアルゴリズムはRijndaelアルゴリズムの別名であり、AES標準で使用するために選択されました。rijndaelアルゴリズムは、AESに含まれる国際的な競争で選択されました。データ暗号化標準(DES)&MDASHの交換について考える時が来たとき。55ビットキーの長さしかなかったため、遅いと考えられており、プロセッサに重い需要があります—National Institute of Standards and Technology(NIST)は、暗号人にAESの基礎となる高度なアルゴリズム、つまりAESアルゴリズムを開発するように招待しました。招待状は1997年に行われ、11か国のチームによって開発された21の提出物が考慮されました。2000年には、RijndaelアルゴリズムがAESアルゴリズムに選択されたため、AESはAESアルゴリズム(Rijndael)と呼ばれることもあります。

rijndael—さまざまに発音 /レインダール /または / rine dahl /—2人の開発者、Joan DaemenとVincent Rijmenの名前の一部を組み合わせることで命名されました。このアルゴリズムは、それらが一緒に開発した以前のアルゴリズムに基づいて

平方

と呼ばれていました。新しいAESアルゴリズムはブロックアルゴリズムで、128ビットブロックでデータが処理されます。しかし、DESのキーはわずか56ビットでしたが、Rijndaelのキーは128、192、または256ビットになる可能性があります。それにもかかわらず、新しいアルゴリズムがどれほど安全であるかについていくつかの懸念があり、それをクラックするための継続的な試みがあります。AESアルゴリズムは、2000年に未分類の機密文書のために米国政府によって選択されました。2003年、AESは、署名、完全性、暗号化(NESSIE)コンソーシアムの新しい欧州スキームによって採用されました。また、2003年に、国家安全保障局(NSA)は、トップシークレットドキュメントにAESの最高のビットキーを使用することを決定しました。Internet Key Exchange(IKE)は、AESアルゴリズムを使用して、メッセージの復号化のために秘密キーを受信者に送信します。AESは、Web上の認証と暗号化のためのセキュリティプロトコルであるインターネットプロトコルセキュリティ(IPSEC)でも使用されます。