co-CDH ⇒ BLS signatures
Statement
BLS signatures: in a bilinear group pair of prime order with pairing , an efficiently computable isomorphism and hash , , for a generator of , , and accepts iff . With a random oracle, the scheme is EUF-CMA secure if co-CDH is hard in — BLS01. The journal version states the theorem in the general co-GDH framework, with the asymmetric-pairing formulation of co-CDH and an explicit loss — BLS04.
Sketch
The reduction receives a co-CDH challenge with , sets , and answers each new -query by for a fresh known , except with probability by . It signs a point of the first kind as , and a forgery on a point of the second kind yields .
Notes
- A forger with advantage making hash and signing queries yields a co-CDH solver with advantage , here Euler’s number, using extra group operations — BLS04.
- BLS signatures are unique: for each and , exactly one verifies, namely , so EUF-CMA security implies SUF-CMA security — standard.
- Meta-reductions show that reductions of restricted kinds from non-interactive assumptions lose a factor of about : Coron proved this for unique signatures — Cor02, and it was extended to efficiently re-randomizable signatures — HJK12, BJLS16. The loss above is of that order. These bounds rule out only restricted reductions: for a chain-based unique signature scheme, whose signature is BLS signatures computed in sequence, a reduction from CDH in the random oracle model loses at most for hash queries, with any integer independent of the security parameter — GCS+17.