GGM ⇒ DDH

Free reduction · generic group model · Sho97 · security loss: advantage for queries, the prime group order

Statement

In the generic group model, DDH is hard in groups of prime order : every generic distinguisher between and making group-operation queries has , so deciding DDH generically takes queries — Sho97.

Sketch

Treat as indeterminates, answer group-oracle queries with random labels, and record the affine polynomial each label represents; in the real world substitute , giving polynomials of degree at most . Choosing the point only after the adversary halts, the two worlds are simulated identically unless two distinct recorded polynomials agree at it, probability at most per pair over pairs.

Notes

  • Prime order and genericity are both needed: a small prime factor of the group order gives a generic distinguisher (project onto the small subgroup), and a symmetric pairing, which is not a generic operation, decides DDH outright — standard; see DDH attacks.