AESアルゴリズムとは何ですか?
コンピューターのセキュリティについて話す場合、アルゴリズムという用語は、たとえば、特定のコンテキストでの問題解決のための体系的な方法論を指す数学とは異なる方法で使用されます。コンピューターセキュリティでは、暗号化メッセージに従うための一連の手順またはルールである暗号化アルゴリズムを指します。アルゴリズムはよりシンプルまたはより複雑になる可能性があり、より複雑なアルゴリズムはクラックするのがより困難です。 AESは高度な暗号化標準の略で、AESアルゴリズムはRijndaelアルゴリズムの別名であり、AES標準で使用するために選択されました。
rijndaelのアルゴリズムは、AESに含まれる国際的な競争で選択されました。データ暗号化標準(DES)の交換について考える時が来たとき、55ビットキーの長さしかなく、プロセッサに重い需要があると考えられていました。AESの基礎、つまりAESアルゴリズムを開発するDvancedアルゴリズム。招待状は1997年に行われ、11か国のチームによって開発された21の提出物が考慮されました。 2000年には、RijndaelアルゴリズムがAESアルゴリズムに選択されたため、AESはAESアルゴリズム(Rijndael)と呼ばれることもあります。
rijndael - さまざまな発音/レインダール/または/rine dahl/ - は、2人の開発者、Joan DaemenとVincent Rijmenの名前の一部を組み合わせることで命名されました。アルゴリズムは、 square と呼ばれる以前のアルゴリズムに基づいていました。新しいAESアルゴリズムはブロックアルゴリズムで、128ビットブロックでデータが処理されます。しかし、DESのキーはわずか56ビットでしたが、Rijndaelのキーは128、192、または256ビットになる可能性があります。それにもかかわらず、新しいアルゴリズムがどれほど安全であるかについていくつかの懸念があり、iをクラックするための継続的な試みがありますt。
AESアルゴリズムは、2000年に未分類の機密文書のために米国政府によって選択されました。2003年、AESは、署名、完全性、暗号化(NESSIE)コンソーシアムの新しい欧州スキームによって採用されました。また、2003年に、国家安全保障局(NSA)は、トップシークレットドキュメントにAESの最高のビットキーを使用することを決定しました。 Internet Key Exchange(IKE)は、AESアルゴリズムを使用して、メッセージの復号化のために秘密キーを受信者に送信します。 AESは、Web上の認証と暗号化のためのセキュリティプロトコルであるインターネットプロトコルセキュリティ(IPSEC)でも使用されます。