DTRU

Lattices · NTRU/RLWE · niccs.org.cn(opens in a new tab)

Programmes
NGCC R1
Status
NGCC round 1
Security flags
Implementation findings (all sets)

Third-party findings: full report on ngcc.dev(opens in a new tab).

Parameter sets

Parameter sets of DTRU
Parameter setLevelpk (B)ct (B)pk+ct (B)KeygenEncapsDecaps
DTRU-648 Recommended Implementation findings128-bit9727291,70178.4 µs42.0 µs82.7 µs
DTRU-Light Implementation findings128-bit6405121,15229.0 µs24.9 µs48.5 µs
DTRU-1024 Recommended Implementation findings256-bit1,5361,2802,81684.8 µs57.0 µs111.8 µs
DTRU-Prime Implementation findings256-bit1,4951,3592,8543.59 ms42.5 µs88.9 µs
DTRU-1536 Recommended Implementation findings384-bit2,3041,9204,224104.7 µs94.3 µs180.3 µs
DTRU-2048 Recommended Implementation findings512-bit3,0722,5605,632193.8 µs126.9 µs244.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

History

  1. added to site Update

    Where a specification lists alternative or additional parameter sets next to its main ones, the main sets are now marked, so the Recommended filter hides the alternatives: SNOVA, MAYO, QR-UOV, SQIsign and FAEST (FAEST-EM is the specification's alternative variant), and the NGCC KEMs DTRU (DTRU-Light and DTRU-Prime are the alternatives to the primary tricyclotomic sets) and MAMBA-Frost (the compact-ciphertext CC variants are additional to the default sets). The round-3 specifications of SNOVA (Table 6), MAYO (Table 2.2), QR-UOV (Appendix B) and SQIsign (Appendix P) also list alternative or additional parameter sets; these are now shown under All parameter sets, with sizes from the specifications. The six odd-characteristic SNOVA alternatives are marked broken by Beullens & Hess's vinegar-bias attack.

Full timeline →