The Boneh–Franklin scheme is an identity-based encryption system proposed by Dan Boneh and Matthew K. Franklin in 2001. This article refers to the protocol version called BasicIdent. It is an application of pairings (Weil pairing) over elliptic curves and finite fields.
As the scheme bases upon pairings, all computations are performed in two groups, and :
For , let be prime, and consider the elliptic curve over . Note that this curve is not singular as only equals for the case which is excluded by the additional constraint.