← Hardness assumptions

Symmetric External Diffie–Hellman (SXDH)

Proposed by: Emerged c. 2004–2005 (Scott; Ballard–Green–de Medeiros–Monrose 2005); popularized by Groth–Sahai (2008) Category: Pairing-based

Mathematical form

Let e:G1×G2GTe : \mathbb{G}_1 \times \mathbb{G}_2 \to \mathbb{G}_T be an asymmetric (“Type-3”) pairing over groups of prime order qq, with no efficiently computable homomorphism between G1\mathbb{G}_1 and G2\mathbb{G}_2 in either direction.

Assumption. [[ddh]] holds in both G1\mathbb{G}_1 and G2\mathbb{G}_2:

(gi,gia,gib,giab)c(gi,gia,gib,gic)for i{1,2}.(g_i, g_i^a, g_i^b, g_i^{ab}) \approx_c (g_i, g_i^a, g_i^b, g_i^c) \quad \text{for } i \in \{1, 2\}.

This is consistent because the pairing can only compare an element of G1\mathbb{G}_1 against one of G2\mathbb{G}_2 — within a single source group no DDH test is available. Standard instantiation: BLS12-381, BN curves.

Best known attacks

Discrete log in G1\mathbb{G}_1, G2\mathbb{G}_2, or GT\mathbb{G}_T (finite-field NFS for GT\mathbb{G}_T). Quantum-broken via Shor.

Importance

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