Prime-order CDH ⇒ EDL signatures
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
- The scheme had been proposed at least twice before without a security analysis; GJ03 give the first one, with the tight reduction — GJ03.
- The DDH-based Katz–Wang scheme signs faster and has shorter signatures, with a tight reduction to DDH (Prime-order DDH ⇒ Katz–Wang signatures) — KW03.