NIKE ⇒ PKE
Statement
Let be a NIKE with key space whose shared key is indistinguishable from uniform given both honestly generated public keys. Then , for fresh , and is an IND-CPA-secure PKE with — folklore.
Sketch
Correctness is NIKE correctness. Given a NIKE challenge , the reduction gives the public key and the challenge ciphertext for its own bit , and outputs : for the real shared key this is the CPA game, and for uniform the ciphertext is independent of .
Notes
- Instantiated with Diffie–Hellman, with replaced by the group operation, the construction is ElGamal encryption (DDH ⇒ PKE) — ElGamal85.
- The same construction works from any two-message key exchange, with the initiator’s message as the public key — folklore.