A Secure Hardware Implementation for Elliptic Curve Digital Signature Algorithm

被引:0
|
作者
Bedoui M. [1 ]
Bouallegue B. [1 ,2 ]
Ahmed A.M. [2 ]
Hamdi B. [1 ,3 ]
Machhout M. [1 ]
Mahmoud [1 ]
Khattab M. [2 ]
机构
[1] Electronics and Micro-Electronics Laboratory (E. μ. E. L), Faculty of Sciences of Monastir, University of Monastir, Monastir
[2] College of Computer Science, King Khalid University, Abha
[3] Universite de Sousse, Institut Superieur des Sciences Appliquees et de Technologie de Sousse, Sousse
来源
关键词
digital signature; ECDSA; Elliptic curve cryptography (ECC); fault detection method; fault injection attack; FPGA; Montgomery ladder;
D O I
10.32604/csse.2023.026516
中图分类号
学科分类号
摘要
Since the end of the 1990s, cryptosystems implemented on smart cards have had to deal with two main categories of attacks: side-channel attacks and fault injection attacks. Countermeasures have been developed and validated against these two types of attacks, taking into account a well-defined attacker model. This work focuses on small vulnerabilities and countermeasures related to the Elliptic Curve Digital Signature Algorithm (ECDSA) algorithm. The work done in this paper focuses on protecting the ECDSA algorithm against fault-injection attacks. More precisely, we are interested in the countermeasures of scalar multiplication in the body of the elliptic curves to protect against attacks concerning only a few bits of secret may be sufficient to recover the private key. ECDSA can be implemented in different ways, in software or via dedicated hardware or a mix of both. Many different architectures are therefore possible to implement an ECDSA-based system. For this reason, this work focuses mainly on the hardware implementation of the digital signature ECDSA. In addition, the proposed ECDSA architecture with and without fault detection for the scalar multiplication have been implemented on Xilinx field programmable gate arrays (FPGA) platform (Virtex-5). Our implementation results have been compared and discussed. Our area, frequency, area overhead and frequency degradation have been compared and it is shown that the proposed architecture of ECDSA with fault detection for the scalar multiplication allows a trade-off between the hardware overhead and the security of the ECDSA. © 2023 CRL Publishing. All rights reserved.
引用
收藏
页码:2177 / 2193
页数:16
相关论文
共 50 条
  • [21] Implementation of Elliptic Curve Digital Signature Algorithm on an IRIS Mote Using SHA-512
    Mathe, Sudha Ellison
    Boppana, Lakshmi
    Kodali, Ravi Kishore
    2015 INTERNATIONAL CONFERENCE ON INDUSTRIAL INSTRUMENTATION AND CONTROL (ICIC), 2015, : 445 - 449
  • [22] On the Adoption of the Elliptic Curve Digital Signature Algorithm (ECDSA) in DNSSEC
    van Rijswijk-Deij, Roland
    Jonker, Mattijs
    Sperotto, Anna
    2016 12TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT AND WORKSHOPS(CNSM 2016), 2016, : 258 - 262
  • [23] Hardware-Software Co-design of Elliptic Curve Digital Signature Algorithm over Binary Fields
    Panjwani, Bhanu
    Mehta, Deval C.
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 1101 - 1106
  • [24] Secure Multi Server Authentication System using Elliptic Curve Digital Signature
    Manickam, S.
    Kesavaraja, D.
    PROCEEDINGS OF IEEE INTERNATIONAL CONFERENCE ON CIRCUIT, POWER AND COMPUTING TECHNOLOGIES (ICCPCT 2016), 2016,
  • [25] A Secure and Efficient Implementation of the Quotient Digital Signature Algorithm (qDSA)
    Faz-Hernandez, Armando
    Fujii, Hayato
    Aranha, Diego F.
    Lopez, Julio
    SECURITY, PRIVACY, AND APPLIED CRYPTOGRAPHY ENGINEERING, SPACE 2017, 2017, 10662 : 170 - 189
  • [26] An Efficient Double Parameter Elliptic Curve Digital Signature Algorithm for Blockchain
    Liu, Shuang-Gen
    Chen, Wan-Qi
    Liu, Jia-Lu
    IEEE ACCESS, 2021, 9 : 77058 - 77066
  • [27] Improved Deterministic Usage of the Elliptic Curve Digital Signature Algorithm with Scrypt
    Tran, Dang Ninh
    Vu, Ba Linh
    Tien, Xuan Nguyen
    2023 IEEE STATISTICAL SIGNAL PROCESSING WORKSHOP, SSP, 2023, : 611 - 615
  • [28] The insecurity of the elliptic curve digital signature algorithm with partially known nonces
    Nguyen, PQ
    Shparlinski, IE
    DESIGNS CODES AND CRYPTOGRAPHY, 2003, 30 (02) : 201 - 217
  • [29] Demystifying Threshold Elliptic Curve Digital Signature Algorithm for MultiParty Applications
    Kachouh, Bachar
    Sliman, Layth
    Samhat, Abed Ellatif
    Barkaoui, Kamel
    PROCEEDINGS OF 2023 AUSTRALIAN COMPUTER SCIENCE WEEK, ACSW 2023, 2023, : 112 - 121
  • [30] A Fault Attack for Scalar Multiplication in Elliptic Curve Digital Signature Algorithm
    Jyotiyana, Deepti
    Saxena, Varun P.
    COMPUTING AND NETWORK SUSTAINABILITY, 2017, 12 : 283 - 291