目次:
定義-ブロック暗号とはどういう意味ですか?
ブロック暗号は、共有の秘密鍵を使用して、固定サイズのデータブロックで動作する対称暗号化アルゴリズムです。 暗号化中にプレーンテキストが使用され、結果の暗号化されたテキストは暗号文と呼ばれます。 平文の暗号化と暗号文の復号化の両方に同じキーが使用されます。
Techopediaはブロック暗号を説明します
ブロック暗号は、共有の秘密キーを使用して、一度に1ビットずつ入力するのではなく、一度に1ブロックずつ入力を暗号化/復号化します。 ブロックのサイズは固定されています。 それ以外の場合は、パディングが必要です。 このアルゴリズムは対称的です。 暗号化中、共有キーを使用して、プレーンテキスト入力を暗号化テキスト(暗号化テキスト)に変換します。 復号化中に、同じキーを使用して暗号文を元の平文に変換します。 出力の長さは入力と同じです。
ブロック暗号アルゴリズムのよく知られている実装は、データ暗号化標準(DES)、TripleDES、および高度暗号化標準(AES)です。
ブロック暗号の対応物はストリーム暗号であり、共有暗号を使用して、一度に1ビットずつ入力を処理します。
ブロック暗号アルゴリズムの代替は、公開鍵暗号化または非対称暗号化です。 このアルゴリズムは、公開鍵を使用して平文を暗号化し、秘密鍵を使用して結果の暗号文を復号化します。
