Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

BLS digital signature

Cryptographic Algorithm

The BLS digital signature, named for Boneh, Lynn and Shacham, is a cryptographic signature scheme that lets a verifier check that a signer is authentic. It works with a bilinear pairing over elliptic curve groups of prime order and a hash function that maps messages into one of those groups. A signature is an element of the first group, a public key is an element of the second, and the secret key is an integer. Signing hashes the message to a group element and raises it to the secret key, and verification compares two pairing values. Because the scheme works in an elliptic curve group it gives shorter signatures than full domain hash signatures at a similar security level, which is why the outputs are often called short signatures. The scheme is deterministic, so a given key and message yield exactly one valid signature, and signatures made under many keys can be aggregated into one. It is provably secure in the random oracle model under the computational Diffie-Hellman assumption in a gap Diffie-Hellman group, and has been used by Chia, drand and the proof-of-stake Ethereum consensus layer.

Facts
Deterministic or Randomised
Deterministic 1
Connections

Credited To

Dan Boneh, Pioneers
Source BLS digital signature (Wikipedia)

In Field

Cryptography, Fields
Source BLS digital signature (Wikipedia)
Sources
1. BLS digital signature (Wikipedia)
  • Properties
    Unique and deterministic: for a given key and message, there is only one valid signature
  • In Field: Cryptography, Lead
    is a cryptographic signature scheme which allows a user to verify that a signer is authentic
  • In Group: Digital Signature Scheme, Lead, group placement
    is a cryptographic signature scheme which allows a user to verify that a signer is authentic
  • Credited To: Dan Boneh, Lead, eponymous authors
    also known as Boneh-Lynn-Shacham (BLS)
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.