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 条
  • [11] Design and Implementation of Low Area/Power Elliptic Curve Digital Signature Hardware Core
    Sghaier, Anissa
    Zeghid, Medien
    Massoud, Chiraz
    Machout, Mohsen
    ELECTRONICS, 2017, 6 (02):
  • [12] An improved Elliptic Curve Digital Signature Algorithm
    Fan Ai-wan
    Lu Shu-xi
    MECHANICAL ENGINEERING AND GREEN MANUFACTURING, PTS 1 AND 2, 2010, : 1024 - 1027
  • [13] The Elliptic Curve Digital Signature Algorithm (ECDSA)
    Don Johnson
    Alfred Menezes
    Scott Vanstone
    International Journal of Information Security, 2001, 1 (1) : 36 - 63
  • [14] Secure Communication in Smart Meters using Elliptic Curve Cryptography and Digital Signature Algorithm
    Shukla, Saurabh
    Thakur, Subhasis
    Breslin, John G.
    PROCEEDINGS OF THE 2021 IEEE INTERNATIONAL CONFERENCE ON CYBER SECURITY AND RESILIENCE (IEEE CSR), 2021, : 261 - 266
  • [15] A Secure Elliptic Curve Digital Signature Scheme for Embedded Devices
    Wajih, El Hadj Youssef
    Mohsen, Machhout
    Rached, Tourki
    SCS: 2008 2ND INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS, 2008, : 68 - 73
  • [16] A blind digital signature scheme using elliptic curve digital signature algorithm
    Butun, Ismail
    Demiren, Mehmet
    TURKISH JOURNAL OF ELECTRICAL ENGINEERING AND COMPUTER SCIENCES, 2013, 21 (04) : 945 - 956
  • [17] Fast verification algorithm in elliptic curve digital signature algorithm
    Bai, Guoqiang
    Huang, Zhun
    Chen, Hongyi
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2003, 43 (04): : 564 - 568
  • [18] Proposed developments of elliptic curve digital signature algorithm
    Sadkhan, Sattar B.
    Hameed, Najlae Falah
    World Academy of Science, Engineering and Technology, 2010, 62 : 679 - 681
  • [19] An Efficient Elliptic Curve Digital Signature Algorithm (ECDSA)
    Lamba, Shweta
    Sharma, Monika
    2013 INTERNATIONAL CONFERENCE ON MACHINE INTELLIGENCE AND RESEARCH ADVANCEMENT (ICMIRA 2013), 2013, : 179 - 183
  • [20] A new enhancement of elliptic curve digital signature algorithm
    Mehibel, Nissa
    Hamadouche, M'hamed
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2020, 23 (03): : 743 - 757