← Hardness assumptions

Computational Diffie–Hellman (CDH)

Proposed by: Whitfield Diffie & Martin Hellman (1976) Category: Group-based

Mathematical form

Let G=g\mathbb{G} = \langle g \rangle be a cyclic group of prime order qq (generated as in [[discrete-log]]).

Assumption. For every PPT algorithm A\mathcal{A}:

Pr[a,bZq;  A(G,q,g,ga,gb)=gab]ε(n).\Pr\left[ a, b \leftarrow \mathbb{Z}_q ;\; \mathcal{A}(\mathbb{G}, q, g, g^a, g^b) = g^{ab} \right] \leq \varepsilon(n).

Relations

Best known attacks

Nothing better than solving discrete log. Quantum-broken via Shor.

Importance

Source: assumptions/cdh.md — corrections welcome via pull request.