FALCON
Algorand uses a deterministic version of FALCON lattice-based signature scheme.
FALCON is quantum-resilient and a SNARK-friendly digital signature scheme used to sign in State Proofs.
FALCON signatures contain a salt version. Algorand only accepts signatures with
a salt version equal to 0
.
The library defines the following sizes:
Component | Size (bytes) |
---|---|
Public Key | \( 1793 \) |
Private Key | \( 2305 \) |
Signature - CT Format | \( 1538 \) |
Signature - Compressed | Variable, up to a maximum of \( 1423 \) |
Algorand uses a random seed of \( 48 \) bytes for FALCON key generation.