暗号化に使用されているIVは何ですか?暗号化IVとは何ですか?
これはIVによる暗号化の有効な例ですか? (擬似コード)
Encryption-出力 Decryption-を鍵、プリペンドIV>だけIVを除去し、同じキー
暗号化に使用されているIVは何ですか?暗号化IVとは何ですか?
これはIVによる暗号化の有効な例ですか? (擬似コード)
Encryption-出力 Decryption-を鍵、プリペンドIV>だけIVを除去し、同じキー
IV(初期化ベクトル)との残りの部分を排他的論理和とXORデータは、それぞれについてランダムであるように設計されています>同一の鍵で暗号化された2つの同一のメッセージが同一ではなく、漏れ情報となるようにする。 IVは秘密にする必要はないので、暗号化されたメッセージに接頭辞を付けることができます。
重要な点は、IVによって暗号化されたメッセージ全体が異なっていることです。メッセージに追加することは、復号化に使用するための一般的な方法の1つに過ぎません。
アリスがショッピングモールまたは郵便局のいずれかで出会う毎日ボブにメッセージを送信するケースを考えてみましょう。彼らが会う場所に気づいた後、同じキーとIVを盗聴していますが、暗号化されたメッセージを解読する必要がなくても、どこの場所がわかるのかわからないことがあります。それは "夜明けの攻撃"または "夕暮れの攻撃"である可能性があります。
鍵は事前共有することができ、メッセージごとにdifferent random IVを使用するだけで、多くのメッセージに対して安全に再利用できます。
[Wikipedia:Initialization Vector](https://en.wikipedia.org/wiki/Initialization_vector) –
http://crypto.stackexchange.com/を読んでみてください。 – ispiro
あなたの例は意味をなさない? –