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.
Original language | English |
---|---|
Title of host publication | DAC '21 |
Subtitle of host publication | Proceedings of the 58th Annual Design Automation Conference 2021 |
Publisher | Association for Computing Machinery (ACM) |
Pages | 1285-1290 |
ISBN (Electronic) | 978-1-6654-3274-0 |
ISBN (Print) | 978-1-6654-3275-7 |
DOIs | |
Publication status | Published - 8 Nov 2021 |
Event | Design Automation Conference - San Francisco, United States Duration: 5 Dec 2021 → 9 Dec 2021 Conference number: 58 https://www.dac.com/ |
Publication series
Name | DAC: Design Automation Conference |
---|---|
Publisher | ACM |
Conference
Conference | Design Automation Conference |
---|---|
Abbreviated title | DAC |
Country/Territory | United States |
City | San Francisco |
Period | 5/12/21 → 9/12/21 |
Internet address |