Pairing-based cryptography (source code)

= Pairing-based cryptography
{wiki=Pairing-based_cryptography}

Pairing-based cryptography is a field of cryptography that utilizes mathematical structures known as pairings, generally defined on elliptic curves. A pairing is a bilinear map that takes two elements from a group and maps them to another group, typically a finite field. The most common type of pairing used in cryptography is the Tate pairing or the Weil pairing, which are both defined on elliptic curves. Pairing-based cryptography offers several advantages over traditional number-theoretic schemes.