(i) (20 pts) Consider the following public-key encryption scheme. The public key is (G,q, g, h = gª), and the private ke
-
answerhappygod
- Site Admin
- Posts: 899604
- Joined: Mon Aug 02, 2021 8:13 am
(i) (20 pts) Consider the following public-key encryption scheme. The public key is (G,q, g, h = gª), and the private ke
(i) (20 pts) Consider the following public-key encryption scheme. The public key is (G,q, g, h = gª), and the private key is x (generated the same way as in the El Gamal encryption scheme). In order to encrypt a bit b, the sender does the following: ● If b=0, choose uniform y € Z, and compute c₁ = gº and c₂ = h'. Set the ciphertext to be (C₁, C₂). • If b = 1, choose independent and uniform y, z € Zą, and compute c₁ = gº and C₂ = g². Set the ciphertext to be (C₁, C₂). (b) (12 Points) Prove that this encryption scheme is CPA secure if the decisional Diffie-Hellman problem is hard relative to the group G.
Join a community of subject matter experts. Register for FREE to view solutions, replies, and use search function. Request answer by replying!