Bilinear Diffie–Hellman (BDH / DBDH)
Proposed by: Dan Boneh & Matthew Franklin (2001); groundwork by Antoine Joux (2000), Sakai–Ohgishi–Kasahara (2000)
Category: Pairing-based
Let G,GT be groups of prime order q with an efficiently computable, non-degenerate bilinear map e:G×G→GT, i.e., e(ga,gb)=e(g,g)ab. (Asymmetric variants use e:G1×G2→GT, e.g., BLS12-381.)
Computational BDH. For every PPT A:
Pr[a,b,c←Zq;A(g,ga,gb,gc)=e(g,g)abc]≤ε(n).
Decisional BDH (DBDH). (g,ga,gb,gc,e(g,g)abc)≈c(g,ga,gb,gc,e(g,g)z) for random z←Zq.
Best known attacks
Discrete log in G or in GT (the latter is a finite-field DLP — the “tower NFS” attacks of Kim–Barbulescu 2016 forced parameter increases, e.g., BN254 → BLS12-381). Quantum-broken via Shor.
Importance
- Boneh–Franklin IBE (CRYPTO 2001, >12,000 citations) — the first practical identity-based encryption, launching pairing-based cryptography.
- DBDH underlies Waters IBE (2005), and attribute-based encryption (Goyal–Pandey–Sahai–Waters 2006, >6000 citations; Bethencourt–Sahai–Waters 2007, >6000 citations).
- Related pairing assumptions power BLS signatures (Boneh–Lynn–Shacham 2001, co-CDH; deployed in Ethereum proof-of-stake, Chia, drand randomness beacon) and KZG commitments ([[q-sdh]]).