Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. Optimizing Lattice-based Post-Quantum Cryptography Codes for High-Level Synthesis
 
conference paper

Optimizing Lattice-based Post-Quantum Cryptography Codes for High-Level Synthesis

Guerrieri, Andrea  
•
Marques, Gabriel Da Silva
•
Regazzoni, Francesco
Show more
January 1, 2022
2022 25Th Euromicro Conference On Digital System Design (Dsd)
25th Euromicro Conference on Digital System Design (DSD)

High-level synthesis is a mature Electronics Design Automation (EDA) technology for building hardware design in a short time. It produces automatically HDL code for FPGAs out of C/C++, bridging the gap from algorithm to hardware. Nevertheless, sometimes the QoR (Quality of Results) can be sub-optimal due to the difficulties of HLS in handling general-purpose software code. In this paper, we explore the current difficulties of HLS while synthesizing Lattice-based Post-Quantum Cryptography (PQC) algorithms. We propose code-level optimizations to overcome the limitations of high-level synthesis increasing the QoR of generated hardware. We analyzed and improved the results for the algorithms competing in the 3rd round of the NIST standardization process. We show how, starting from the original reference code submitted for the competition, original performance and resource utilization can be improved, in some cases with a speedup factor up to 200 x or an area reduction of 80%.

  • Details
  • Metrics
Type
conference paper
DOI
10.1109/DSD57027.2022.00109
Web of Science ID

WOS:000946536500095

Author(s)
Guerrieri, Andrea  
Marques, Gabriel Da Silva
Regazzoni, Francesco
Upegui, Andres  
Date Issued

2022-01-01

Publisher

IEEE

Publisher place

New York

Published in
2022 25Th Euromicro Conference On Digital System Design (Dsd)
ISBN of the book

978-1-6654-7404-7

Series title/Series vol.

EUROMICRO Conference Proceedings

Start page

777

End page

784

Subjects

Computer Science, Hardware & Architecture

•

Computer Science, Software Engineering

•

Computer Science, Theory & Methods

•

Engineering, Electrical & Electronic

•

Computer Science

•

Engineering

•

fpga

•

high-level synthesis

•

post-quantum cryptography

•

lattice-based

Editorial or Peer reviewed

REVIEWED

Written at

EPFL

EPFL units
LAP  
Event nameEvent placeEvent date
25th Euromicro Conference on Digital System Design (DSD)

Maspalomas, SPAIN

Aug 31-Sep 02, 2022

Available on Infoscience
April 10, 2023
Use this identifier to reference this record
https://infoscience.epfl.ch/handle/20.500.14299/196806
Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés