A Simple Power Analysis of an FPGA implementation of a polynomial multiplier for the NTRU cryptosystem

被引:0
|
作者
Camacho-Ruiz, Eros [1 ]
Sanchez-Solano, Santiago [1 ]
Martinez-Rodriguez, Macarena C. [1 ]
Tena-Sanchez, Erica [1 ,2 ]
Brox, Piedad [1 ]
机构
[1] Univ Seville, CSIC, Inst Microelect Sevilla, Seville, Spain
[2] Univ Seville, Escuela Politecn Super, Dept Elect Technol, Seville, Spain
来源
2023 38TH CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS, DCIS | 2023年
关键词
Post-Quantum Cryptography; NTRU; Simple Power Analysis;
D O I
10.1109/DCIS58620.2023.10336001
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
As quantum computing technology advances, the security of traditional cryptographic systems is becoming increasingly vulnerable. To address this issue, Post-Quantum Cryptography (PQC) has emerged as a promising solution that can withstand the brute force of quantum computers. However, PQC is not immune to attacks that exploit weaknesses in implementation, such as Side Channel Attacks (SCAs). SCAs can extract secret keys by analyzing the physical characteristics such as power consumption of the device while performing cryptographic operation. Simple Power Analysis (SPA) is a type of SCA that uses power consumption measurements to extract sensitive information. By applying SPA to a specific hardware implementation of a PQC algorithm such as the NTRU, potential vulnerabilities can appear in the Arithmetic Unit (AU) in charge of the multiplication operation. The effectiveness of this analysis to extract sensitive information has been evaluated through extensive experiments in which different countermeasures and strategies have been proposed, as well as an accelerated algorithm has been implemented. The results demonstrate that SPA can point out security breaches in the NTRU implementation, indicating an issue that can affect the PQC in the future.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Efficient Multiplier and FPGA Implementation for NTRU Prime
    Wu, Huapeng
    Gao, Xi
    2021 IEEE CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING (CCECE), 2021,
  • [2] A Comparative Analysis between Karatsuba, Toom-Cook and NTT Multiplier for Polynomial Multiplication in NTRU on FPGA
    Allam, Harish Prasad
    Mandal, Suraj
    Roy, Debapriya Basu
    2023 ASIAN HARDWARE ORIENTED SECURITY AND TRUST SYMPOSIUM, ASIANHOST, 2023,
  • [3] FPGA implementation of low power parallel multiplier
    Mangal, Sanjiv Kumar
    Badghare, Rahul M.
    Deshmukh, Raghavendra B.
    Patrikar, R. M.
    20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 115 - +
  • [4] Lossless Data Hiding in NTRU Cryptosystem by Polynomial Encoding and Modulation
    Wu, Hao-Tian
    Cheung, Yiu-Ming
    Tian, Zhihong
    Liu, Dingcai
    Luo, Xiangyang
    Hu, Jiankun
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2024, 19 : 3719 - 3732
  • [5] Countermeasures against Power Analysis Attacks for the NTRU Public Key Cryptosystem
    Lee, Mun-Kyu
    Song, Jeong Eun
    Choi, Dooho
    Han, Dong-Guk
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2010, E93A (01) : 153 - 163
  • [6] FPGA Implementation of RSA Cryptosystem
    Ghayoula, Ridha
    Hajlaoui, ElAmjed
    Korkobi, Talel
    Traii, Mbarek
    Trabelsi, Hichem
    PROCEEDINGS OF WORLD ACADEMY OF SCIENCE, ENGINEERING AND TECHNOLOGY, VOL 14, 2006, 14 : 274 - 278
  • [7] Efficient Implementation of NTRU Cryptosystem Using Sliding Window Methods
    Lee, Mun-Kyu
    Kim, Jung Woo
    Song, Jeong Eun
    Park, Kunsoo
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2013, E96A (01) : 206 - 214
  • [8] Electromagnetic analysis attack on an FPGA implementation of an elliptic curve cryptosystem
    De Mulder, E
    Buysschaert, P
    Örs, SB
    Delmotte, P
    Preneel, B
    Vandenbosch, G
    Verbauwhede, I
    EUROCON 2005: THE INTERNATIONAL CONFERENCE ON COMPUTER AS A TOOL, VOL 1 AND 2 , PROCEEDINGS, 2005, : 1879 - 1882
  • [9] FPGA IMPLEMENTATION OF AN ELLIPTIC CURVE CRYPTOSYSTEM
    Hritcu, Daniel
    Radoi, Ionut
    PROCEEDINGS INTERNATIONAL CONFERENCE MILITARY SCIENCE UNIVERSE, SELECTED PAPERS, 2011, : 360 - 365
  • [10] A FPGA implementation of an elliptic curve cryptosystem
    Dupont, Louis
    Roy, Sebastien
    Chouinard, Jean-Yves
    2006 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-11, PROCEEDINGS, 2006, : 533 - +