Question: Consider the following encryption scheme where the message space is M = { 0 , 1 } n and there is a secure pseudorandom permutation
Consider the following encryption scheme where the message space is M
n and there is
a secure pseudorandom permutation F :
n
n
Genn
choose a uniform string kappa in
n and output it
Enc kappa msg: On input kappa in
n and a message m in
n
select a random string
r in
n and compute
c : Fkappa r
c : r Fkappa m
Output the ciphertext c c
Deckappa c c: on input a ciphertext c c
m : F
kappa
F
kappa
c c
pt Show that this scheme is not CCAsecure ie there exists a polynomialtime
adversary Acca that can always win EXPINDCCA
Acca,S
n that is Prh
EXPINDCCA
Acca,S
ni
against the encryption scheme. You need to precisely define ALL the steps the adversary
will take, ie what messages it selects as challenges in the experiment, and what queries it
makes to the oracles.
Hint: you cannot query the decryption oracle with the challenge ciphertext in the experiment, but you can
use a variant of the ciphertext in a query, and you might need to make repeated use of the available oracles
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
