最新の対称鍵暗号化

デジタルデータは、アルファベットとは異なり、2進数(ビット)の文字列で表されます。最新の暗号システムは、このバイナリ文字列を処理して別のバイナリ文字列に変換する必要があります。これらのバイナリ文字列の処理方法に基づいて、対称暗号化スキームは次のように分類できます。

ブロック暗号

このスキームでは、プレーンバイナリテキストは一度にビットのブロック(グループ)で処理されます。つまり、平文ビットのブロックが選択されると、このブロックに対して一連の操作が実行され、暗号文ビットのブロックが生成されます。ブロック内のビット数は固定されています。たとえば、スキームDESとAESのブロックサイズはそれぞれ64と128です。

ストリーム暗号

このスキームでは、平文は一度に1ビット処理されます。つまり、1ビットの平文が取得され、一連の操作が実行されて1ビットの暗号文が生成されます。技術的には、ストリーム暗号はブロックサイズが1ビットのブロック暗号です。