Paper 2020/1482 Original: eprint.iacr.org/2020/1482 ↗
Optimized Polynomial Multiplier Architectures for Post-Quantum KEM Saber
Abstract
Saber is one of the four finalists in the ongoing NIST post-quantum cryptography standardization project. A significant portion of Saber's computation time is spent on computing polynomial multiplications in polynomial rings with powers-of-two moduli. We propose several optimization strategies for improving the performance of polynomial multiplier architectures for Saber, targeting different hardware platforms and diverse application goals. We propose two high-speed architectures that exploit the smallness of operand polynomials in Saber and can achieve great performance with a moderate area consumption. We also propose a lightweight multiplier that consumes only 541 LUTs and 301 FFs on a small Artix-7 FPGA.
Metadata
- Available format(s)
PDF
- Category
- Implementation
- Publication info
- Preprint.
- History
- 2021-06-08: last updated
- 2020-11-29: published
- Short URL
- https://ia.cr/2020/1482
- License
- https://creativecommons.org/licenses/by/4.0/
BibTeX
@misc{cryptoeprint:2020/1482,
author = {Andrea Basso and Sujoy Sinha Roy},
title = {Optimized Polynomial Multiplier Architectures for Post-Quantum KEM Saber},
howpublished = {Cryptology {ePrint} Archive, Paper 2020/1482},
year = {2020},
url = {https://eprint.iacr.org/2020/1482}
}