← Hardness assumptions

Diffie–Hellman Inversion Family (q-DHI, q-BDHI, q-wBDHI)

Proposed by: Mitsunari–Sakai–Kasahara (2002); Dan Boneh & Xavier Boyen (2004) Category: Group/pairing-based (q-type)

Mathematical form

Let G=g\mathbb{G} = \langle g \rangle of prime order pp, xZpx \leftarrow \mathbb{Z}_p^*.

q-DHI (Diffie–Hellman Inversion). Given (g,gx,gx2,,gxq)\left(g, g^x, g^{x^2}, \ldots, g^{x^q}\right), compute g1/xg^{1/x}.

q-BDHI (Bilinear DHI). In a pairing group e:G1×G2GTe : \mathbb{G}_1 \times \mathbb{G}_2 \to \mathbb{G}_T: given the same power-tuple, compute e(g,g)1/xGTe(g, g)^{1/x} \in \mathbb{G}_T. The decisional version (q-DBDHI) asks to distinguish e(g,g)1/xe(g,g)^{1/x} from random.

q-wBDHI (weak BDHI). Given g,h,gx,,gxqg, h, g^x, \ldots, g^{x^q}, compute e(g,h)xq+1e(g, h)^{x^{q+1}} — the assumption behind hierarchical IBE with constant-size ciphertexts.

Relations and attacks

Importance

Source: assumptions/dh-inversion.md — corrections welcome via pull request.