swMATH ID: 
31410

Software Authors: 
PierreAlain Fouque, Jeffrey Hoffstein, Paul Kirchner, Vadim Lyubashevsky, Thomas Pornin, Thomas Prest, Thomas Ricosset, Gregor Seiler, William Whyte, Zhenfei Zhang

Description: 
Falcon: FAst Fourier Latticebased COmpact signatures over NTRU. The point of a postquantum cryptographic algorithm is to keep on ensuring its security characteristics even faced with quantum computers. Quantum computers are deemed feasible, according to our current understanding of the laws of physics, but some significant technological issues remain to be solved in order to build a fully operational unit. Such a quantum computer would very efficiently break the usual asymmetric encryption and digitial signature algorithms based on number theory (RSA, DSA, DiffieHellman, ElGamal, and their elliptic curve variants). Falcon is based on the theoretical framework of Gentry, Peikert and Vaikuntanathan for latticebased signature schemes. We instantiate that framework over NTRU lattices, with a trapdoor sampler called ”fast Fourier sampling”. The underlying hard problem is the short integer solution problem (SIS) over NTRU lattices, for which no efficient solving algorithm is currently known in the general case, even with the help of quantum computers. 
Homepage: 
https://falconsign.info/

Source Code: 
https://github.com/tprest/falcon.py

Related Software: 
NTRU;
Saber;
NTRUSign;
GeMSS;
FrodoKEM;
GitHub;
SEAL;
GALATICS;
FACCT;
strongSwan;
Ziggurat;
SeaSign;
Maple;
nauty;
Traces;
LEDAcrypt;
SIKE;
BIKE;
LEDAkem;
WalnutDSA

Cited in: 
11 Publications
