A hardware accelerator for polynomial multiplication operation of CRYSTALS-KYBER PQC scheme

Yaman, Ferhat and Mert, Ahmet Can and Öztürk, Erdinç and Savaş, Erkay (2020) A hardware accelerator for polynomial multiplication operation of CRYSTALS-KYBER PQC scheme. In: Design, Automation & Test in Europe Conference & Exhibition (DATE), Virtual Conference and Exhibition (Accepted)

Warning
There is a more recent version of this item available.
[thumbnail of DATE_21_KYBER_paper.pdf] PDF
DATE_21_KYBER_paper.pdf
Restricted to Registered users only

Download (723kB) | Request a copy

Abstract

Polynomial multiplication is one of the most time-consuming operations utilized in lattice-based post-quantum cryptography (PQC) schemes. CRYSTALS-KYBER is a lattice-based key encapsulation mechanism (KEM) and it was recently announced as one of the four finalists at round three in NIST's PQC Standardization. Therefore, efficient implementations of polynomial multiplication operation are crucial for high-performance CRYSTALS-KYBER applications. In this paper, we propose three different hardware architectures (lightweight, balanced, high-performance) that implement the NTT, Inverse NTT (INTT) and polynomial multiplication operations for the CRYSTALS-KYBER scheme. The proposed architectures include a unified butterfly structure for optimizing polynomial multiplication and can be utilized for accelerating the key generation, encryption and decryption operations of CRYSTALS-KYBER. Our high-performance hardware with 16 butterfly units shows up to 112x, 132x and 109x improved performance for NTT, INTT and polynomial multiplication, respectively, compared to the high-speed software implementations on Cortex-M4.
Item Type: Papers in Conference Proceedings
Divisions: Faculty of Engineering and Natural Sciences > Academic programs > Computer Science & Eng.
Faculty of Engineering and Natural Sciences > Academic programs > Electronics
Faculty of Engineering and Natural Sciences
Depositing User: Ahmet Can Mert
Date Deposited: 22 Apr 2021 18:00
Last Modified: 26 Apr 2022 09:38
URI: https://research.sabanciuniv.edu/id/eprint/41453

Available Versions of this Item

Actions (login required)

View Item
View Item