Synthesis of Flexible Accelerators for Early Adoption of Ring-LWE Post-quantum Cryptography

Author:

Nejatollahi Hamid1ORCID,Valencia Felipe2,Banik Subhadeep3,Regazzoni Francesco2,Cammarota Rosario4,Dutt Nikil1

Affiliation:

1. University of California Irvine, Irvine, California

2. ALaRI

3. EPFL

4. Intel AI Research

Abstract

The advent of the quantum computer makes current public-key infrastructure insecure. Cryptography community is addressing this problem by designing, efficiently implementing, and evaluating novel public-key algorithms capable of withstanding quantum computational power. Governmental agencies, such as NIST, are promoting standardization of quantum-resistant algorithms that is expected to run for 7 years. Several modern applications must maintain permanent data secrecy; therefore, they ultimately require the use of quantum-resistant algorithms. Because algorithms are still under scrutiny for eventual standardization, the deployment of the hardware implementation of quantum-resistant algorithms is still in early stages. In this article, we propose a methodology to design programmable hardware accelerators for lattice-based algorithms, and we use the proposed methodology to implement flexible and energy efficient post-quantum cache-based accelerators for NewHope , Kyber , Dilithium , Key Consensus from Lattice ( KCL ), and R.EMBLEM submissions to the NIST standardization contest. To the best of our knowledge, we propose the first efficient domain-specific, programmable cache-based accelerators for lattice-based algorithms. We design a single accelerator for a common kernel among various schemes with different kernel sizes, i.e., loop count, and data types. This is in contrast to the traditional approach of designing one special purpose accelerators for each scheme. We validate our methodology by integrating our accelerators into an HLS-based SoC infrastructure based on the X86 processor and evaluate overall performance. Our experiments demonstrate the suitability of the approach and allow us to collect insightful information about the performance bottlenecks and the energy efficiency of the explored algorithms. Our results provide guidelines for hardware designers, highlighting the optimization points to address for achieving the highest energy minimization and performance increase. At the same time, our proposed design allows us to specify and execute new variants of lattice-based schemes with superior energy efficiency compared to the main application processor without changing the hardware acceleration platform. For example, we manage to reduce the energy consumption up to 2.1× and energy-delay product (EDP) up to 5.2× and improve the speedup up to 2.5×.

Funder

European Union Horizon 2020 research and innovation programme under SAFEcrypto project

Swiss National Science Foundation

Swiss National Science Foundation project

Qualcomm Technology Inc.

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture,Software

Reference37 articles.

1. E. Alkim etal 2016. NewHope Without Reconciliation. Cryptology ePrint Archive Report 2016/1157. E. Alkim et al. 2016. NewHope Without Reconciliation. Cryptology ePrint Archive Report 2016/1157.

2. Fast and area efficient implementation for chaotic image encryption algorithms

3. R. Avanzi etal 2017. CRYSTALS-KYBER. Technical Report. NIST. R. Avanzi et al. 2017. CRYSTALS-KYBER. Technical Report. NIST.

4. Analysis and acceleration of NTRU lattice-based cryptographic system

Cited by 9 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Secure authentication of identity information for quantum resistant IoT devices based on R-LWE and QIBE;Journal of Cyber Security Technology;2024-05-16

2. Hardware Circuits and Systems Design for Post-Quantum Cryptography—A Tutorial Brief;IEEE Transactions on Circuits and Systems II: Express Briefs;2024-03

3. Efficient Implementation of Ring-Binary-LWE-based Lightweight PQC Accelerator on the FPGA Platform;2023 IEEE 31st Annual International Symposium on Field-Programmable Custom Computing Machines (FCCM);2023-05

4. Invited: Accelerating Fully Homomorphic Encryption with Processing in Memory;2021 58th ACM/IEEE Design Automation Conference (DAC);2021-12-05

5. Quantum computing: A taxonomy, systematic review and future directions;Software: Practice and Experience;2021-10-07

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3