Skip to main navigation Skip to search Skip to main content

High performance post-quantum key exchange on fpgas

  • PO CHUN KUO
  • , YU WEI CHEN
  • , YUAN CHE HSU
  • , CHEN MOU CHENG
  • , WEN DING LI
  • , BO YIN YANG
  • National Taiwan University
  • Academia Sinica - Institute of Information Science

Research output: Contribution to journalJournal Article peer-review

10 Scopus citations

Abstract

Lattice-based cryptography is a highly potential candidate that protects against the threats of quantum attack. At Usenix Security 2016, Alkim, Ducas, Pöpplemann, and Schwabe proposed a post-quantum key exchange scheme called NewHope, based on a variant of lattice problem, the ring-learning-with-errors (RLWE) problem. In this work, we propose a high performance hardware architecture for NewHope. Our implementation requires 6,680 slices, 9,412 FFs, 18,756 LUTs, 8 DSPs and 14 BRAMs on Xilinx Zynq- 7000 equipped with 28mm Artix-7 7020 FPGA. In our hardware design of NewHope key exchange, the three phases of key exchange costs 51.9, 78.6 and 21.1μs, respectively. It achieves more than 4.8 times better in terms of area-time product compared to previous results of hardware implementation of NewHope-Simple from Oder and Güneysu at Latincrypt 2017.

Original languageEnglish
Pages (from-to)1211-1229
Number of pages19
JournalJournal of Information Science and Engineering
Volume37
Issue number5
DOIs
StatePublished - 09 2021
Externally publishedYes

Bibliographical note

Publisher Copyright:
© 2021 Institute of Information Science. All rights reserved.

Keywords

  • Cryptography
  • FPGA implementation
  • Key exchange
  • LWE
  • Lattice-based cryptography
  • Post-quantum cryptography
  • RLWE

Fingerprint

Dive into the research topics of 'High performance post-quantum key exchange on fpgas'. Together they form a unique fingerprint.

Cite this