Single-Server Delegation of NTT with Application to Crystals-Kyber
The Number-Theory Transform (NTT) is an important operation used in many lattice-based public-key cryptosystems and, more generally, cryptographic protocols. Polynomial multiplication in quotient polynomial rings is often the most expensive computation in lattice-based public-key cryptosystems, including the current standard, Crystals-Kyber, and many other recently proposed schemes. NTT-based polynomial multiplication significantly improves runtime and yet remains the most expensive operation. Thus, optimizations and improvements are desirable, especially for implementation on resource-constrained devices.
Authors
- Delaram Kahrobaei (ORCID: https://orcid.org/0000-0001-5467-7832)
- Giovanni Di Crescenzo (ORCID: https://orcid.org/0000-0002-5138-1144)
- Matluba Khodjaeva
- Dilan D. Morales
Institutions
- Queens College, CUNY (US)
- John Jay College of Criminal Justice (US)
Publication Details
- Published
- 2024-11-19
- DOI
- https://doi.org/10.1145/3689938.3694777
- Primary Topic
- Cryptography and Data Security
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- City University of New York
- Defense Advanced Research Projects Agency
- John Jay College of Criminal Justice
- Advanced Research Projects Agency