mirror of
https://github.com/open-quantum-safe/liboqs.git
synced 2025-11-28 00:03:48 -05:00
* Remove HQC round 2 * Sync with PQClean 3c8be3cb1f8ca0953f2df44ea665f118efb468d6 * Add HQC from PQClean
2.1 KiB
2.1 KiB
NTRU-Prime
- Algorithm type: key encapsulation mechanism
- Main cryptographic assumption: NTRU
- Scheme authors: Daniel J. Bernstein, Billy Bob Brumley, Ming-Shing Chen, Chitchanok Chuengsatiansup, Tanja Lange, Adrian Marotzke, Bo-Yuan Peng, Nicola Tuveri, Christine van Vredendaal Bo-Yin Yang
- Authors' website: https://ntruprime.cr.yp.to
- Version: supercop-20200826
Implementation
- Source of implementation: SUPERCOP-20200826
- Implementation version:
3c8be3cb1f - License: Public domain
- Constant-time: Yes
- Optimizations: Portable C with AVX2 instructions (if available at run-time)
Parameter sets
| Parameter set | Security model | Claimed NIST security level | Public key size (bytes) | Secret key size (bytes) | Ciphertext size (bytes) | Shared secret size (bytes) |
|---|---|---|---|---|---|---|
| ntrulpr653 | IND-CCA | 2 | 897 | 1125 | 1025 | 32 |
| ntrulpr761 | IND-CCA | 3 | 1039 | 1294 | 1167 | 32 |
| ntrulpr857 | IND-CCA | 4 | 1184 | 1463 | 1312 | 32 |
| sntrup653 | IND-CCA | 2 | 994 | 1518 | 897 | 32 |
| sntrup761 | IND-CCA | 3 | 1158 | 1763 | 1039 | 32 |
| sntrup857 | IND-CCA | 4 | 1322 | 1999 | 1184 | 32 |