No free reduction from GGM to DDH

A reduction of class free from GGM to DDH would imply a contradiction.

Statement

Migrated verbatim from generic-group-model § Shoup’s Formulation:

The key result of Sho97 is that any generic algorithm solving DLOG, CDH, or DDH in a group of prime order must issue oracle queries. Combined with the Baby-step Giant-step algorithm, this is tight.

Migrated verbatim from decisional-diffie-hellman § Known Results:

  • In the Generic Group Model, , where is the number of queries that issues — Sho97

Notes

Recorded during migration and not fixed — these are claims about the source text, not changes to it:

  • Third of the three lower bounds bundled at line 23.
  • The figure is stated uniformly for DLOG, CDH and DDH; the DDH bound in Sho97 is only for the distinguishing advantage formulation. Worth checking the exact form before migrating the bound as a single shared number.
  • Three near-identical copies of the same Sho97 theorem across dlog / ddh / cdh pages, differing only in the superscript on Adv. A fourth statement of the same bound sits at content/Glossary/generic-group-model.md:23 in the Omega(sqrt(p))-queries form rather than the O(q^2/p)-advantage form.
  • This is a MODEL-RELATIVE LOWER BOUND, not a reduction barrier. It is a hardness result inside an idealized model, which the barrier schema shoehorns into consequenceKind ‘contradiction’. A separate ‘idealized-model lower bound’ record type would fit better.
  • The DDH copy is the shakiest: the O(q^2/p) generic bound for DDH requires more care than for DLOG/CDH and the page states it identically to the other two without comment.