2011-01-14 14 views
1

データブロックの暗号化にCBCを使用することを検討しています。暗号化されるデータが2ブロックよりも小さい場合、CBCを使用することは意味がありますか? たとえば、AESのデータブロックサイズは128ビットであり、暗号化されるデータの合計は256ビット未満です。対称暗号化で暗号ブロック連鎖(CBC)のデータサイズについてご意見ください。

入力いただきありがとうございます。

答えて

2

はい、サイズが1ブロックであっても意味があります。これは、IVが最初のブロックとXORされるためです。つまり、2つの同一のプレーンテキストセグメントを暗号化しても、結果として得られる暗号テキストは区別されます。

CWE-329を忘れないでください。

+0

感謝します。 – Bob

関連する問題