mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-10-15 00:01:37 -04:00
* Add Rainbow from PQClean * Adapt CircleCI config to handle larger number of local files
1.6 KiB
1.6 KiB
liboqs algorithm datasheet: sig_falcon
Summary
- Name: Falcon
- Algorithm type: signature
- Main cryptographic assumption: hardness of NTRU lattice problems
- NIST submission URL: https://csrc.nist.gov/CSRC/media/Projects/Post-Quantum-Cryptography/documents/round-2/submissions/Falcon-Round2.zip
- Submitters (to NIST competition): Thomas Prest, Pierre-Alain Fouque, Jeffrey Hoffstein, Paul Kirchner, Vadim Lyubashevsky, Thomas Pornin, Thomas Ricosset, Gregor Seiler, William Whyte, Zhenfei Zhang
- Submitters' website: https://falcon-sign.info
- Added to liboqs by: Dimitrios Sikeridis, Douglas Stebila
Parameter sets
Parameter set | Security model | Claimed NIST security level | Public key size (bytes) | Secret key size (bytes) | Signature size (bytes) |
---|---|---|---|---|---|
Falcon-512 | EUF-CMA | 1 | 897 | 1281 | 690 |
Falcon-1024 | EUF-CMA | 5 | 1793 | 2305 | 1330 |
Implementation
- Source of implementation: https://github.com/PQClean/PQClean
- Implementation version:
9023fef558
- License: CC0 1.0 Universal
- Language: C
- Constant-time: Yes
- Architectures supported in liboqs master branch: x86, x64