Prime-order CDH ⇒ EDL signatures

Fully-black-box reduction · random oracle model · GJ03 · security loss: tight

Statement

In the EDL signature scheme the public key is in a group of prime order . To sign , the signer picks a random salt , sets and , and attaches a Fiat–Shamir Chaum–Pedersen proof that . The scheme is EUF-CMA secure in the random-oracle model if CDH is hard in prime-order groups, with a tight reduction that needs no forking — GJ03.

Sketch

On input the reduction sets . It answers each fresh query with for a fresh , except at the salts it picks to sign, where it answers , so that and the proof can be simulated. By soundness of the proof, a forgery has , which gives ; random salts make it unlikely that a signing salt collides with the forger’s earlier queries.

Notes