Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

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:

ComponentSize (bytes)
Public Key\( 1793 \)
Private Key\( 2305 \)
Signature - CT Format\( 1538 \)
Signature - CompressedVariable, up to a maximum of \( 1423 \)

Algorand uses a random seed of \( 48 \) bytes for FALCON key generation.