FALCON - Algorand Specifications

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

Algorand Specifications

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 17931793
Private Key 23052305
Signature - CT Format 15381538
Signature - Compressed Variable, up to a maximum of 14231423

Algorand uses a random seed of 4848 bytes for FALCON key generation.