NTRU + NTRU-SIS ⇒ DS
Statement
If NTRU and SIS over NTRU lattices are hard, the GPV08 hash-and-sign signature scheme, instantiated with an NTRU trapdoor for , is EUF-CMA-unforgeable in the random-oracle model — DLP14. Falcon, the instantiation selected by NIST for standardization, samples preimages by fast Fourier sampling over the NTRU trapdoor and has -byte signatures at Falcon-512 — FHK+20.
Sketch
The trapdoor is a short basis of the NTRU lattice , with which the signer samples a short with ; verification checks this equation and the norm bound. The GPV reduction programs as the image of a fresh short vector, so a forgery on is, except with negligible probability, a second short preimage of , and the difference of the two is a short nonzero vector in the NTRU lattice.
Notes
- Falcon’s security proof is also given in the quantum random-oracle model — FHK+20.