High-speed Design of Post Quantum Cryptography with Optimized Hashing and Multiplication

Malik Imran, Aikata Aikata, Sujoy Sinha Roy, Samuel Pagliarini

Research output: Contribution to journalArticlepeer-review

Abstract

In this brief, we realize different architectural techniques for improving the performance of post-quantum cryptography (PQC) algorithms when implemented as hardware accelerators on an application-specific integrated circuit (ASIC) platform. Having SABER as a case study, we designed a 256-bit wide architecture geared for high-speed cryptographic applications that incorporates smaller and distributed SRAM memory blocks. Moreover, we have adapted the building blocks of SABER to process 256-bit words. We have also used a buffering technique for efficient polynomial coefficient multiplications to reduce the clock cycle count. Finally, double-sponge functions are combined serially (one after another) in a high-speed KECCAK core to improve the hash operations of SHA/SHAKE. For key-generation, encapsulation, and decapsulation operations of SABER, our 256-bit wide accelerator with a single sponge function is 1.71x, 1.45x, and 1.78x faster than the raw clock cycle count of a serialized SABER design. Similarly, our 256-bit implementation with double-sponge functions takes 1.08x, 1.07x & 1.06x fewer clock cycles compared to its single-sponge counterpart. The studied optimization techniques are not specific to SABER – they can be utilized for improving the performance of other lattice-based PQC accelerators.

Original languageEnglish
Pages (from-to)1
Number of pages1
Journal IEEE Transactions on Circuits and Systems, Part II: Express Briefs
Early online dateMay 2023
DOIs
Publication statusE-pub ahead of print - May 2023

Keywords

  • PQC, ASIC design, hardware accelerator, cryp- tocore, SABER.
  • PQC
  • cryptocore
  • Registers
  • Hardware acceleration
  • Optimization
  • SABER
  • Quantum computing
  • Loading
  • ASIC design
  • hardware accelerator
  • Matrix converters
  • Clocks

ASJC Scopus subject areas

  • Electrical and Electronic Engineering

Fingerprint

Dive into the research topics of 'High-speed Design of Post Quantum Cryptography with Optimized Hashing and Multiplication'. Together they form a unique fingerprint.

Cite this