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 条
  • [11] FPGA Implementation of Efficient Vedic Multiplier
    Pichhode, Khushboo
    Patil, Mukesh D.
    Shah, Divya
    Rohit, Chaurasiya B.
    2015 IEEE INTERNATIONAL CONFERENCE ON INFORMATION PROCESSING (ICIP), 2015, : 565 - 570
  • [12] Low-power Iris Recognition System Implementation on FPGA with Approximate Multiplier
    Lin, Meng-Ru
    Huang, Shi-Zhen
    Li, Fu-Shan
    Chen, Rui-Qi
    Tang, Shi-Di
    Huang, Shi-zhen (hs501@fzu.edu.cn), 1600, Codon Publications (32): : 115 - 127
  • [13] Implementation of Low Power Reconfigurable Parametric Equalizer with Row Bypassing Multiplier on FPGA
    Agarwal, Meenakshi
    Barsainya, Richa
    Rawat, Tarun Kumar
    2016 IEEE INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND AUTOMATION (ICCCA), 2016, : 1352 - 1357
  • [14] DBTRU, a new NTRU-like cryptosystem based on dual binary truncated polynomial rings
    Cao Minh Thang
    Nguyen Binh
    PROCEEDINGS OF 2015 2ND NATIONAL FOUNDATION FOR SCIENCE AND TECHNOLOGY DEVELOPMENT CONFERENCE ON INFORMATION AND COMPUTER SCIENCE NICS 2015, 2015, : 11 - 16
  • [15] Implementation of the Finite Automaton Public Key Cryptosystem on FPGA
    Satybaldina, Dina
    Sharipbayev, Altynbek
    Adamova, Aigul
    WOSIS 2011: SECURITY IN INFORMATION SYSTEMS, 2011, : 167 - 173
  • [16] Differential power analysis resistant hardware implementation of the RSA cryptosystem
    Bayam, Keklik Alptekin
    Ors, Berria
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2010, 18 (01) : 129 - 140
  • [17] Differential Power Analysis resistant hardware implementation of the RSA cryptosystem
    Bayam, Keklik Alptekin
    Ors, Berna
    PROCEEDINGS OF 2008 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-10, 2008, : 3314 - +
  • [18] FPGA Implementation of Post-Quantum DME Cryptosystem
    Imana, Jose L.
    Luengo, Ignacio
    28TH IEEE INTERNATIONAL SYMPOSIUM ON FIELD-PROGRAMMABLE CUSTOM COMPUTING MACHINES (FCCM), 2020, : 209 - 209
  • [19] FPGA Implementation of Vedic Floating Point Multiplier
    Kodali, Ravi Kishore
    Boppana, Lakshmi
    Yenamachintala, Sai Sourabh
    2015 IEEE INTERNATIONAL CONFERENCE ON SIGNAL PROCESSING, INFORMATICS, COMMUNICATION AND ENERGY SYSTEMS (SPICES), 2015,
  • [20] FPGA Design and Implementation of Large Integer Multiplier
    Xie Xing
    Huang Xinming
    Sun Ling
    Han Saifei
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2019, 41 (08) : 1855 - 1860