1. Show that a 1-round keyed Feistel cipher cannot be a secure PRP, no matter what its round functions are. That is, con

Business, Finance, Economics, Accounting, Operations Management, Computer Science, Electrical Engineering, Mechanical Engineering, Civil Engineering, Chemical Engineering, Algebra, Precalculus, Statistics and Probabilty, Advanced Math, Physics, Chemistry, Biology, Nursing, Psychology, Certifications, Tests, Prep, and more.
Post Reply
answerhappygod
Site Admin
Posts: 899603
Joined: Mon Aug 02, 2021 8:13 am

1. Show that a 1-round keyed Feistel cipher cannot be a secure PRP, no matter what its round functions are. That is, con

Post by answerhappygod »

1 Show That A 1 Round Keyed Feistel Cipher Cannot Be A Secure Prp No Matter What Its Round Functions Are That Is Con 1
1 Show That A 1 Round Keyed Feistel Cipher Cannot Be A Secure Prp No Matter What Its Round Functions Are That Is Con 1 (61.1 KiB) Viewed 23 times
1. Show that a 1-round keyed Feistel cipher cannot be a secure PRP, no matter what its round functions are. That is, construct a distinguisher that successfully distinguishes prp-real and rp-rand knowing only that F is a 1-round Feistel cipher. In particular, the purpose is to attack the Feistel transform and not its round function, so your attack should work no matter what the round function is. 2. Show that a 2-round keyed Feistel cipher cannot be a secure PRP, no matter what its round functions are. Your attack should work without knowing the round keys, and it should work even with different (independent) round keys. Hint: A successful attack requires two queries. 3. Let F be a secure PRF with λ-bit outputs, and let G be a PRG with stretch . Define F'(k, r) = G(F(k,r)). So F' has outputs of length λ + . Prove that F' is a secure PRF.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!
Post Reply