Falcon

Lattices · NTRU-SIS · falcon-sign.info(opens in a new tab)

Programmes
Std pending
Latest version
fixed-point ·
Security flags
None on current sets

Parameter sets

fixed-point · 9 Oct 2026

Parameter sets of Falcon
Parameter setLevelpk (B)sig (B)pk+sig (B)SignVerify
1024 Note51,7931,2803,0731.03 ms23.4 µs
512 Note18976661,563490.8 µs13.5 µs

Wall-clock times vary between runs and machines (CPU frequency scaling, other tenants on cloud VMs); cycle counts are the steadier basis for comparison.

Security flags

  • Note (all parameter sets): Experimental fixed-point implementation by Thomas Pornin (c-fn-dsa-fx32.64), "type 1 fixed-point 32.64" in the terminology of De Almeida Braga, Fouque, Lachguel and Prest. It replaces floating-point arithmetic in signing, as NIST intends for FN-DSA. Keys and signatures are interoperable with the floating-point implementation; seeded signatures differ by design. Public-key and signature sizes are unchanged.

Compare versions

Parameter sets are matched by name.

Change from initial · 1 Oct 2024 to fixed-point · 9 Oct 2026
Parameter setLevelPublic key (B) ChangeSignature (B) ChangeSecurity flag (today's assessment)
1024 51,793 to 1,793 same1,280 to 1,280 same—
512 1897 to 897 same666 to 666 same—

▼ smaller or faster, ▲ larger or slower. Sizes in bytes. Flags are today's assessment of each version's parameter sets; the history below shows when each attack was published.

History

  1. added to site New version

    fixed-point

    Falcon/FN-DSA: added a fixed-point version. Thomas Pornin's experimental c-fn-dsa-fx32.64 replaces floating-point arithmetic with the “type 1 fixed-point 32.64” representation of De Almeida Braga, Fouque, Lachguel and Prest, on the low-RAM structure of c-fn-dsa-alt. Keys and signatures are interoperable with c-fn-dsa; public-key and signature sizes are unchanged. We benchmark standard-mode signing without key expansion, built with the same flags as every other scheme; the floating-point version stays benchmarked from c-fn-dsa. The implementation's key-recovery and message-recovery modes are not part of any standard and are not listed.

  2. New version

    initial

Full timeline →