Skip to main content

Bilinear Groups

Definition

Bilinear groups are a fundamental cryptographic construct that supports advanced cryptographic operations, particularly in areas like pairing-based cryptography. They consist of two groups, G1 and G2, and a target group G_T, linked by a non-degenerate bilinear map called ‘e’. This map, e(g1, g2), takes elements from G1 and G2 and produces an element in G_T, satisfying bilinearity and non-degeneracy properties. These properties are crucial for constructing protocols that require efficient verifiable computations and advanced encryption schemes.