Top Banner
COMP-547 2017 Homework set #2 Due Wednesday February 15, 2017 23:59 Exercises from Katz and Lindell’s book(1.1, 1.5, 1.6, 1.7, 2.8, 2.9, 2.13) Historic Cryptography Let (Gen1,Enc1,Dec1), (Gen2,Enc2,Dec2), and (Gen3,Enc3,Dec3) be three encryption schemes over the same message space M. Consider the composed encryption scheme (Genc,Encc,Decc) over message space M defined as Genc = (Gen1,Gen2,Gen3) Encc(m) = pick at random u,vM; return ( Enc1(u), Enc2(v), Enc3(uvm) ) Decc(u,v,w) = return ( Dec1(u) Dec2(v) Dec3(w) ) Prove that if any of the three encryption schemes (Gens,Encs,Decs), 1s3, is perfectly secret then so is (Genc,Encc,Decc). Perfect Secrecy [10%] [15 %] [15 %] [15 %] [5 %]
3

COMP-547 2017 Homework set #2 - McGill University

Nov 03, 2021

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: COMP-547 2017 Homework set #2 - McGill University

COMP-547 2017 Homework set #2 Due Wednesday February 15, 2017 23:59

Exercises from Katz and Lindell’s book(1.1, 1.5, 1.6, 1.7, 2.8, 2.9, 2.13)

Historic Cryptography

Let (Gen1,Enc1,Dec1), (Gen2,Enc2,Dec2), and (Gen3,Enc3,Dec3) be three encryption schemes over the same message space M. Consider the composed encryption scheme (Genc,Encc,Decc) over message space M defined as

Genc = (Gen1,Gen2,Gen3)

Encc(m) = pick at random u,v∈M; return ( Enc1(u), Enc2(v), Enc3(u⊕v⊕m) )

Decc(u,v,w) = return ( Dec1(u) ⊕ Dec2(v) ⊕ Dec3(w) )

Prove that if any of the three encryption schemes (Gens,Encs,Decs), 1≤s≤3, is perfectly secret then so is (Genc,Encc,Decc).

Perfect Secrecy

[10%]

[15%]

[15%]

[15%]

[5%]

Page 2: COMP-547 2017 Homework set #2 - McGill University

[10%]

[15%]

[5%]

Page 3: COMP-547 2017 Homework set #2 - McGill University

[10%]