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 条
  • [31] Performance Analysis of Montgomery Multiplier for Public Key Cryptosystem
    Kakde, Sandeep
    Somulu, G.
    Zode, Pravin
    2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [32] FPGA Implementation of Simple Processor
    Butorac, Marko
    Vucic, Mladen
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 137 - 140
  • [33] A design of general multiplier in GF(28) and FPGA implementation
    Yang, Xiaohui
    Dai, Zibin
    Yu, Xuerong
    Su, Jinhai
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 503 - +
  • [34] VLSI Design, Implementation and Analysis of Low Power Montgomery Multiplier
    Ibrahim, Attif A.
    Elsimary, Hamed A.
    Nassar, Amin M.
    COMPUTATIONAL ENGINEERING IN SYSTEMS APPLICATIONS, 2008, : 176 - 182
  • [35] FPGA Implementation of Modular Multiplier in Residue Number System
    Kong, Yinan
    Hossain, Md Selim
    2018 IEEE INTERNATIONAL CONFERENCE ON INTERNET OF THINGS AND INTELLIGENCE SYSTEM (IOTAIS), 2018, : 137 - 140
  • [36] The Design and FPGA Implementation of GF(2128) Multiplier for Ghash
    Huo, Jia
    Shou, Guochu
    Hu, Yihong
    Guo, Zhigang
    NSWCTC 2009: INTERNATIONAL CONFERENCE ON NETWORKS SECURITY, WIRELESS COMMUNICATIONS AND TRUSTED COMPUTING, VOL 1, PROCEEDINGS, 2009, : 554 - 557
  • [37] Timing-Optimized Hardware Implementation to Accelerate Polynomial Multiplication in the NTRU Algorithm
    Camacho-Ruiz, Eros
    Sanchez-Solano, Santiago
    Brox, Piedad
    Martinez-Rodriguez, Macarena C.
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2021, 17 (03)
  • [38] Differential Power Analysis on FPGA implementation of MICKEY 128
    Sandeep, S.
    Rajesh, C. B.
    PROCEEDINGS OF 2010 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, VOL 9 (ICCSIT 2010), 2010, : 667 - 671
  • [39] Power analysis attacks against FPGA implementation of KLEIN
    Tang, Shaohua
    Li, Weijian
    Wu, Jianhao
    Gong, Zheng
    Tang, Ming
    SECURITY AND COMMUNICATION NETWORKS, 2016, 9 (18) : 5849 - 5857
  • [40] POWER ANALYSIS OF A FPGA IMPLEMENTATION OF SM4
    Qiu, Shuang
    Bai, Guoqiang
    2014 INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND NETWORKING TECHNOLOGIES (ICCCNT, 2014,