CDH ⇒ DLOG
Statement
If CDH is hard for a group generator , then DLOG is hard for : for every DLOG adversary there is a CDH adversary , making one call to and one exponentiation, with — folklore.
Sketch
Given a CDH instance , run the DLOG solver on and output for its answer . Since is distributed as in the DLOG game, the reduction succeeds whenever the solver does.