コンテンツへスキップ
uencoder

Post-Whitening

ポストホワイトニングは、最終ラウンド関数の出力を独立した鍵とXORする処理で、プリホワイトニングと対称の関係にある。

目的

ラウンド関数の後に追加の鍵素材を導入し、最終的な暗号文がより多くの鍵ビットに依存するようにして、セキュリティマージンを高める。

メカニズム

暗号文=ラウンド出力 XOR K_post であり、K_postはラウンド鍵やプリホワイトニング鍵から独立している。復号の最初のステップでK_postをXORしてラウンド出力を復元する。

ユースケース

  • Twofish暗号での利用
  • ブロック暗号の強化
  • 実効鍵長のエクステンション

関連ツール

References