Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

( 1 0 Points ) The following scheme encrypts a plaintext by simply reordering its bits, according to the secret permutation k : Describe an

(10 Points) The following scheme encrypts a plaintext by simply reordering its bits, according
to the secret permutation k :
Describe an attack demonstrating that the scheme does not satisfy one-time perfect se-
curity.
(10 Points) Consider the following variant of one-time perfect security, where Eve can ob-
tain two ciphertexts (on chosen plaintexts) encrypted under the same key, called two-time
perfect security
We say that an encryption scheme is two-time perfectly secure if AAm11,m12,m21,m22inM
chosen by Eve, the following distributions are identical:
D1:={c1:=Enc(k,m11),c2:=Enc(k,m12);klarrKeyGen(1n)}
D2:={c1:=Enc(k,m21),c2:=Enc(k,m22);klarrKeyGen(1n)}
Describe an attack demonstrating that one-time pad does not satisfy this security definition.
(15 Points) Let KeyGen ?1, Enc ?1, Dec {:?1) and KeyGen ?2, Enc ?2, Dec {:?2) be two encryption
schemes such that only one of them satisfies one-time perfect security, but you don't know
which one. Using both E1 and E2(but no other encryption scheme), construct an encryption
scheme with one-time perfect security and prove its security.
(extra credit, 15 Points) Prove that if an encryption scheme has |K||M|(i.e. there are fewer
possible keys than there are possible messages), then it cannot satisfy one-time perfect
security. Try to structure your proof as an explicit attack on the scheme, i.e. a distinguisher
between the distributions D1 and D2.
Hint: There is no restriction on the running time of the attacker. Exhaustive brute-force
attacks are therefore valid.
image text in transcribed

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

More Books

Students also viewed these Databases questions