← Hardness assumptions

Decisional Linear Assumption (DLIN)

Proposed by: Dan Boneh, Xavier Boyen & Hovav Shacham (2004) Category: Pairing-based

Mathematical form

Let G\mathbb{G} be a group of prime order qq equipped with a symmetric pairing e:G×GGTe : \mathbb{G} \times \mathbb{G} \to \mathbb{G}_T.

Assumption. The distributions

(u,v,h,ua,vb,ha+b)and(u,v,h,ua,vb,hz)(u, v, h, u^a, v^b, h^{a+b}) \quad \text{and} \quad (u, v, h, u^a, v^b, h^{z})

with u,v,hGu, v, h \leftarrow \mathbb{G}, a,b,zZqa, b, z \leftarrow \mathbb{Z}_q, are computationally indistinguishable.

Motivation

In symmetric pairing groups, [[ddh]] is easy (test e(ga,gb)=?e(g,gab)e(g^a, g^b) \stackrel{?}{=} e(g, g^{ab})). DLIN is the natural DDH substitute that survives the pairing: the pairing lets one check linear relations only pairwise, and no test distinguishes the DLIN tuple. DLIN holds in the generic group model even with a symmetric pairing. Generalizes to the kk-Linear family (k=1k=1 is DDH, k=2k=2 is DLIN), and to Matrix-DDH (Escala et al. 2013).

Best known attacks

Discrete log. Quantum-broken via Shor.

Importance

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