GGM ⇒ DLOG

Free reduction · generic group model · Sho97 · security loss: success probability for queries, the largest prime factor of the group order

Statement

In the generic group model, every generic algorithm making group-operation queries in a cyclic group of order computes from with probability , where is the largest prime dividing , so solving DLOG generically takes queries, matching Pohlig–Hellman combined with baby-step giant-step or Pollard rho — Sho97.

Sketch

For prime , treat as an indeterminate, answer group-oracle queries with random labels, record the affine polynomial each label represents, and choose only after the adversary halts. Its view is then independent of , and it wins only if two distinct recorded polynomials agree at (probability at most per pair, pairs) or its output equals (probability ). For composite , give the adversary for free, the largest power of dividing , and run the same argument over , where a nonzero affine polynomial vanishes at a uniform point with probability at most .