国際データ暗号化アルゴリズムとは何ですか?
コンピューター化された暗号化は、平文データから暗号化された秘密のメッセージを作成する方法として何十年も使用されてきました。 過去数十年にわたって、多くの新しい暗号化アルゴリズムが作成されました。 国際データ暗号化アルゴリズム(IDEA™)は、プランテキストデータを一連のスクランブル文字に暗号化する暗号化アルゴリズムの例です。 データ暗号化の形式として、1991年にスイスのJames MasseyとXuejia Laiによって作成されました。 発明者らは、当時の標準暗号化、つまりデータ暗号化標準(DES)を置き換えることができることを望んでいました。
1976年、米国政府はすべての連邦政府機関の暗号化標準を作成しました。 当時の標準は、データ暗号化標準(DES)と呼ばれていました。 これらの標準は、国立工業技術標準局(NIST)によって管理されています。 DESがリリースされたとき、暗号化アルゴリズムは多くのコンピューター科学者によって簡単に破られたため、アプローチに対する多くの批判がありました。 これは主に、DESの標準で使用される暗号化キーが小さすぎたため、キーの順列が制限され、アルゴリズムの複雑さが軽減されたためです。
2001年、NISTは標準をAdvanced Encryption Standard(AES)にアップグレードしました。 新しい標準は、大きな256ビットキーを含むより複雑な暗号化アルゴリズムをサポートしていました。 この新しいアプローチにより、現在の暗号化アルゴリズムをハッキングできなくなりました。 国際データ暗号化アルゴリズムは、データ暗号化への暫定的なアプローチとして、AESの前に作成されました。 現在のIDEA™アルゴリズムも進化して、AESの新しい標準をサポートしています。
国際データ暗号化アルゴリズムは、多くのソフトウェアアプリケーションで広く使用されており、データ暗号化に適したアルゴリズムと見なされています。 対称暗号化アルゴリズムを使用し、データの暗号化と解読に単一のキーを使用します。 IDEA™の標準は、最大128ビット長の高度な暗号化キーをサポートしています。
かなり良いプライバシー(PGP)は、多くの電子メール暗号化プロトコルで使用される暗号化アルゴリズムです。 これは通常、高度な暗号化キーをサポートしているため、電子メールの暗号化に適したアプローチと考えられています。 多くのPGPアルゴリズムは、メッセージを暗号化するための内部方法として国際データ暗号化アルゴリズムを使用します。 OpenPGPはPGPのオープンソースバージョンであり、オプションのアルゴリズムとしてIDEA™を採用しています。
データ暗号化アルゴリズムは、プレーンテキストデータに限定されません。 ほとんどの暗号化アルゴリズムは、プレーンテキストデータ、サウンドおよびビデオ暗号化をサポートしています。 すべての形式のデータは、国際データ暗号化アルゴリズムを使用して暗号化できます。 現在、IDEA™には、非営利企業のみに使用を制限する特許があります。