NIKE ⇒ PKE

Fully-black-box reduction · standard model · folklore · security loss: tight: one NIKE challenge per run of the CPA adversary

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.