NTRU Prime

Lattices · NTRU · ntruprime.cr.yp.to(opens in a new tab)

Programmes
NIST R3
Status
Round-3 alternate
Security flags
None on current sets

Parameter sets

Parameter sets of NTRU Prime
Parameter setLevelpk (B)ct (B)pk+ct (B)KeygenEncapsDecaps
sntrup653 Note29948971,891134.3 µs14.3 µs16.3 µs
sntrup761 Note21,1581,0392,197174.3 µs15.8 µs17.3 µs
sntrup857 Note31,3221,1842,506217.1 µs19.0 µs22.1 µs
sntrup953 Note41,5051,3492,854262.2 µs20.0 µs22.8 µs
sntrup1013 Note41,6231,4553,078310.9 µs20.7 µs23.4 µs
sntrup1277 Note52,0671,8473,914445.7 µs27.6 µs27.4 µ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): Streamlined NTRU Prime, a NIST round-3 alternate candidate that uses a large-Galois-group ring to avoid structure relied on by some attacks. Widely deployed (the sntrup761 hybrid is a default in OpenSSH). AVX2 from libntruprime.cr.yp.to. NTRU LPRime is not shown. Security categories follow the team's conservative Core-SVP estimates.

History

No events recorded for this scheme yet.

Full timeline →