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