Skip to main content

ブロック暗号とは何ですか?

blockブロック暗号は、機密データをスクランブルするために使用される対称的な暗号化アルゴリズムです。実際にデータを隠すタスクを実行するプログラムまたはアルゴリズムは、暗号と呼ばれます。スクランブル、または暗号化データは、秘密以外に他の利点を提供します。暗号化は、メッセージが変更されていないことを保証し、送信者のIDを確認することもできます。Cryptographyとは、Plantextと呼ばれる読み取り可能な非暗号化データを暗号化されたデータ、Ciphertextと呼ぶ科学です。ブロック暗号は、一度に1つの文字ではなく、1つの文字ではなく、チャンクまたはブロックでデータを暗号化するという点で、対称アルゴリズムの他の主要なカテゴリ、ストリーム暗号とは異なります。ブロック暗号は一般に、よりランダムであるため、ストリーム暗号よりも安全であると見なされますが、プレーンテキストが短いときにストリーム暗号はより速く動作します。。秘密キー暗号化とも呼ばれる対称暗号化は、単一のキーを使用してデータを暗号化および復号化します。送信されたメッセージを読むことができるため、キーがプライベートであることが不可欠です。これは、2つのキーを使用している非対称暗号化とは対照的です。これは、2つのキー、保護されている秘密鍵、そして誰でも利用できる公開鍵です。ジュリアス・シーザーは、現在広く知られているものをシーザー暗号として使用して、彼の将軍に秘密のメッセージを合わせました。暗号化システムは絶えず攻撃を受けており、古いアルゴリズムが壊れているため、暗号作成者はメッセージを隠すための新しいプログラムを開発します。ブロック暗号の一般的なバージョンには、データ暗号化標準(DES)、高度な暗号化標準(AES)、および国際データ暗号化アルゴリズム(IDEA)が含まれます。

Desは、56ビット対称キーを使用するよく知られている従来のブロック暗号です。データは64ビットブロックで暗号化されます。DESが64ビットのプレーンテキストブロックを暗号化するたびに、アルゴリズムを16回またはラウンドで実行します。56ビットキーが短いため、DESは多くのアプリケーションで安全であるとは考えられなくなりました。2000年10月に、国立標準技術研究所(NIST)によって、DESのより安全な代替として選択されました。AESは、3つの異なるキーを使用して、128ビットのプレーンテキストブロックで複数の暗号化を実行します。キーサイズは128、192、および256ビットの長さです。Athous別のブロック暗号はアイデアです。これはヨーロッパで広く使用されており、128ビットキーを利用して、64ビットブロックのプレーンテキストで8ラウンドの暗号化を実行します。Ideaは、1992年にJames MasseyとXuejia Laiによって、スウェーデンテクノロジー財団との研究契約の下で作成されました。アイデアは民間の助成金で開発されましたが、非営利目的の使用は無料です。