Lably
Skip to content

Boneh–Franklin scheme

  • 2 min read
  • 4 chapters

Explore on Lably

ToursExplore Lably’s 3D tours

Groups and parameters

As the scheme is based upon pairings, all computations are performed in two groups, G1 and G2:

For G1, let p be prime, p≡2mod3 and consider the elliptic curve E:y2=x3+1 over Z/pZ. Note that this curve is not singular as 4a3+27b2=27=33 only equals 0 for the case p=3 which is excluded by the additional constraint.

Let q>3 be a prime factor of p+1 (which is the order of E) and find a point P∈E of order q. G1 is the set of points generated by P: {nP‖n∈{0,…,q−1}}

G2 is the subgroup of order q of GF(p2)∗. We do not need to construct this group explicitly (this is done by the pairing) and thus don't have to find a generator.

G1 is considered an additive group, being a subgroup of the additive group of points of E, while G2 is considered a multiplicative group, being a subgroup of the multiplicative group of the finite field GF(p2)∗.

Sign in to keep reading

3 more chapters are free with a Lably account.

More in Computing and communication