An Analysis of Hardware Design of MLWE-Based Public-Key Encryption and Key-Establishment Algorithms

Tuy Tan Nguyen, Tram Thi Bao Nguyen, Hanho Lee

Research output: Contribution to journalReview articlepeer-review

4 Scopus citations

Abstract

This paper presents a review of module ring learning with errors-based (MLWE-based) public-key encryption and key-establishment algorithms. In particular, we introduce the preliminaries of public key cryptography, MLWE-based algorithms, and arithmetic operations in post-quantum cryptography. We then focus on analyzing the state-of-the-art hardware architecture designs of CRYSTALS-Kyber at different security levels, including hardware architectures for Kyber-512, Kyber768, and Kyber-1024. This analysis is dedicated to providing complete guidelines for selecting the most suitable CRYSTALS-Kyber hardware architecture to apply in post-quantum cryptography-based security systems in reality, with different requirements of security levels and hardware efficiency.

Original languageEnglish (US)
Article number891
JournalElectronics (Switzerland)
Volume11
Issue number6
DOIs
StatePublished - Mar 1 2022
Externally publishedYes

Keywords

  • CRYSTALS-Kyber
  • Key establishment
  • Module-LWE
  • Number theoretic transform (NTT)
  • Public-key encryption

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Signal Processing
  • Hardware and Architecture
  • Computer Networks and Communications
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'An Analysis of Hardware Design of MLWE-Based Public-Key Encryption and Key-Establishment Algorithms'. Together they form a unique fingerprint.

Cite this