NSS-HQC

Code-based · QCSD · niccs.org.cn(opens in a new tab)

Programmes
NGCC R1
Status
NGCC round 1
Security flags
Broken (3 of 4 sets)

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

Parameter sets

Parameter sets of NSS-HQC
Parameter setLevelpk (B)ct (B)pk+ct (B)KeygenEncapsDecaps
HQC-128 128-bit3,7135,1858,8988.97 ms16.31 ms30.36 ms
HQC-256 Broken256-bit6,8449,08415,92826.62 ms47.99 ms82.81 ms
HQC-384 Broken384-bit15,37118,57133,94289.70 ms161.92 ms264.07 ms
HQC-512 Broken512-bit27,30231,46258,764211.89 ms387.48 ms615.97 ms

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

  • Broken (HQC-256): Decoding the ephemeral syndrome costs about 2^227, below the 256-bit target (Saarinen).
  • Broken (HQC-384, HQC-512): Ephemeral syndrome decoding (Saarinen), and a 256-bit decryption sub-seed both give attacks below this set's target (Xiong and Wang).

History

No events recorded for this scheme yet.

Full timeline →