Question: Let II ( Gen , Enc, Dec ) be an encryption scheme with message space M = { 0 , 1 } . Define

Let II (Gen, Enc, Dec) be an encryption scheme with message space M ={0,1}". Define II '=(Gen', Enc', Dec') to be an encryption scheme with message space M ={0,1}2n (we
view m in {0,1}2n as two n-bit messages m1, m2) defined as follows:
(Note m= means that decryption fails. is just a special fail symbol.)
Gen' (12)
k = II.Gen(1")
return k
Enc (m1, m2)
C1= II.Enck (m1)
C2= I.Enck (m2)
return (C1, C2)
Deck (C1, C2)
m= II.Deck(C1)
m2= I.Deck(C2)
If m= or m2=1, return Else return m||m2
(a) If II is CPA-secure, is II' CPA-secure? Justify your answer.
(b) If II is CCA-secure, is II' also CCA-secure? Justify your answer.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!