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

コンピュータのセキュリティについて言えば、 アルゴリズムという用語は数学とは異なる方法で使用されます。たとえば、特定のコンテキストで問題を解決するための体系的な方法論を指します。 コンピューターセキュリティでは、暗号化アルゴリズムを指します。これは、メッセージを暗号化する際に従う手順または規則のシーケンスです。 アルゴリズムはより単純でも複雑でもよく、より複雑なものはクラックするのがより困難です。 AESはAdvanced Encryption Standardの略で、AESアルゴリズムは、AES標準で使用するために選択されたRijndaelアルゴリズムの別名です。

Rijndaelアルゴリズムは、AESに含まれる国際競争で選ばれました。 暗号化技術者を招待したデータ暗号化標準(DES)(55ビットのキー長しかなく、処理速度が遅く、プロセッサに大きな負荷がかかると考えられていた)の置き換えを検討するときが来たとき、暗号技術者を招待しましたAESのベースとなる高度なアルゴリズム、つまりAESアルゴリズムを開発する。 招待は1997年に行われ、11か国のチームが作成した21件の提案が検討されました。 2000年に、RijndaelアルゴリズムがAESアルゴリズムとして選択されました。これが、AESがAESアルゴリズム(Rijndael)と呼ばれることもある理由です。

Rijndael (さまざまな/ RAIN dahl /または/ RINE dahl /と発音)は、2人の開発者Joan DaemenとVincent Rijmenの名前の一部を組み合わせて命名されました。 このアルゴリズムは、彼らが一緒に開発したSquareと呼ばれる以前のアルゴリズムに基づいていました。 新しいAESアルゴリズムはブロックアルゴリズムで、データは128ビットブロックで処理されます。 ただし、DESのキーは56ビットしかありませんでしたが、Rijndaelのキーは128、192、または256ビットです。 それにもかかわらず、新しいアルゴリズムがどれほど安全であるかについていくつかの懸念があり、それをクラックする試みが進行中です。

AESアルゴリズムは、2000年に機密扱いでない機密文書のために米国政府によって選択されました。2003年に、AESは署名、整合性、暗号化(NESSIE)コンソーシアムの新しいヨーロッパスキームに採用されました。 また2003年、国家安全保障局(NSA)は、AESの最高ビットキーを極秘文書に使用することを決定しました。 インターネットキーエクスチェンジ(IKE)は、AESアルゴリズムを使用して、メッセージの復号化のために秘密キーを受信者に送信します。 AESは、Webでの認証と暗号化のためのセキュリティプロトコルであるインターネットプロトコルセキュリティ(IPSec)でも使用されます。

他の言語

この記事は参考になりましたか? フィードバックをお寄せいただきありがとうございます フィードバックをお寄せいただきありがとうございます

どのように我々は助けることができます? どのように我々は助けることができます?