COMP547B Homework set #3 - McGill Universitycrypto.cs.mcgill.ca/~crepeau/COMP547/HW3-18.pdf3.6 Let G...
3
COMP547B Homework set #3 Due Monday March 12 th , 2018, 23:59:59 Exercises (from Katz and Lindell’s book) More on back… [10%] [15%] [5%] [10%]
Transcript of COMP547B Homework set #3 - McGill Universitycrypto.cs.mcgill.ca/~crepeau/COMP547/HW3-18.pdf3.6 Let G...
-
COMP547B Homework set #3
Due Monday March 12th, 2018, 23:59:59
Exercises (from Katz and Lindell’s book)
More on back…
[10%]
[15%]
[5%]
[10%]
-
More on back…
[15%]
[10%]
[5%]
[+10%]bonus
[10%]
-
Homemade Exercise: non Pseudo-Random Permutation Let F be a pseudo-random family of functions. Let k1 and k2 be two independent random keys. Prove that πk₁k₂(x1,x2) := ⟨ x1⊕Fk₁(x2) , x2⊕Fk₂( x1⊕Fk₁(x2) ) ⟩ is not a pseudo-random permutation family.
Let F be a pseudo-random family of functions. Let k1, k2 and k3 be three independent random keys. Prove that πk₁k₂k₃(x1,x2) := ⟨ x2⊕Fk₂( x1⊕Fk₁(x2) ) , x1⊕Fk₁(x2)⊕Fk₃( x2⊕Fk₂( x1⊕Fk₁(x2) ) ) ⟩
is not a strong pseudo-random permutation family.
More on back…
k1
k2
F
F
F
k3
[10%]
[10%]
k2
k1
F
F