swMATH ID: 31410
Software Authors: Pierre-Alain Fouque, Jeffrey Hoffstein, Paul Kirchner, Vadim Lyubashevsky, Thomas Pornin, Thomas Prest, Thomas Ricosset, Gregor Seiler, William Whyte, Zhenfei Zhang
Description: Falcon: FAst Fourier Lattice-based COmpact signatures over NTRU. The point of a post-quantum 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, Diffie-Hellman, ElGamal, and their elliptic curve variants). Falcon is based on the theoretical framework of Gentry, Peikert and Vaikuntanathan for lattice-based 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://falcon-sign.info/
Source Code:  https://github.com/tprest/falcon.py
Related Software: NTRUSign; NTRU; Saber; BLISS; BKZ; GeMSS; FrodoKEM; GitHub; fpLLL; Hawk; GALATICS; FACCT; SEAL; strongSwan; Ziggurat; nauty; CSI-FiSh; Traces; SeaSign; Maple
Cited in: 12 Documents

Citations by Year