I am trying to understand how XOR operation can lead us to know the plaintext if we can predict the iv using the chosen plaintext attack game.
$\begingroup$
$\endgroup$
3
-
$\begingroup$ Take a look at CBC as it's described on e.g. Wikipedia. Recall that the AES block cipher is inherently deterministic - that is for a fixed key and 16-byte input, its output will always be the same. Can you then think of how to carefully craft two messages which to submit to the encryption oracle, such that you will afterwards be able to recognize which of the two was encrypted, having previously seen encryptions of plaintexts of your choice? $\endgroup$– MorrolanOct 3, 2022 at 16:32
-
$\begingroup$ please edit your post to show what you mean by IV1, IVNew and PlainText. $\endgroup$– MorrolanOct 3, 2022 at 19:39
-
$\begingroup$ Why is CBC with predictable IV considered insecure against chosen-plaintext attack? $\endgroup$– kelalakaOct 3, 2022 at 22:49
Add a comment
|