Efficient Hardware Implementation of PQC Primitives and PQC algorithms Using High-Level Synthesis

Deepraj Soni, Ramesh Karri

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Efficient and quantum-resistant Post-Quantum Cryptographic (PQC) algorithms need to be built before development of large-scale quantum, which will break RSA and Elliptic Curve cryptography based existing public key infrastructure. Cryptographers are developing quantum-resistant PQC algorithms, which consist of PQC primitives. These primitives act as a basic building blocks that play a vital role in security and resource utilization. Hence, efficient and precise implementation of PQC primitives is crucial for stable PQC algorithms. This paper implements and optimizes PQC primitives using High-level synthesis. High-level synthesis produces area-optimized and speed-optimized solutions for the primitives. These solutions create efficient and constant-time PQC designs that keep the hardware secure against timing side-channel attack.

Original languageEnglish (US)
Title of host publicationProceedings - 2021 IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2021
PublisherIEEE Computer Society
Pages296-301
Number of pages6
ISBN (Electronic)9781665439466
DOIs
StatePublished - Jul 2021
Event20th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2021 - Tampa, United States
Duration: Jul 7 2021Jul 9 2021

Publication series

NameProceedings of IEEE Computer Society Annual Symposium on VLSI, ISVLSI
Volume2021-July
ISSN (Print)2159-3469
ISSN (Electronic)2159-3477

Conference

Conference20th IEEE Computer Society Annual Symposium on VLSI, ISVLSI 2021
Country/TerritoryUnited States
CityTampa
Period7/7/217/9/21

Keywords

  • Dilithium Hardware Design
  • High Level Synthesis
  • Kyber Hardware Design
  • PQC Primitives
  • Post-Quantum Cryptography

ASJC Scopus subject areas

  • Hardware and Architecture
  • Control and Systems Engineering
  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'Efficient Hardware Implementation of PQC Primitives and PQC algorithms Using High-Level Synthesis'. Together they form a unique fingerprint.

Cite this