初期化ベクトル(IV)
秘密にしない開始値。同じメッセージを2回暗号化しても、異なる暗号文になるようにする。
初期化ベクトルは鍵とともに入力されるが、秘密にする必要はなく、通常は暗号文の前に平文のまま送られる。これがなければ暗号化は決定的になり、同じメッセージが再送されたことを攻撃者に見抜かれてしまう。
要件は利用モードによって異なり、間違いはここで起きる。CBCでは予測不能であることが必要で、次のIVを推測できると平文についての推測を検証できてしまう。CTRとGCMでは一意であれば足りるが、再利用は致命的で、GCMではノンスが重複すると認証鍵そのものが漏れる。WEPの24ビットのIVは、空間が尽きたときに何が起きるかを示す教科書的な例である。