BLS digital signature
A BLS digital signature, also known as Boneh–Lynn–Shacham (BLS), is a cryptographic signature scheme which allows a user to verify that a signer is authentic. The scheme uses a bilinear pairing e : G 1 × G 2 → G T {\displaystyle e:G_{1}\times G_{2}\to G_{T}} , where G 1 , G 2 , {\displaystyle G_{1},G_{2},} and G T {\displaystyle G_{T}} are elliptic curve groups of prime order q {\displaystyle q} , and a hash function H {\displaystyle H} from the message space into G 1 {\displaystyle G_{1}} .