Scalable and parameterized hardware implementation of Elliptic Curve Digital Signature Algorithm over Prime Fields

被引:0
|
作者
Panjwani, Bhanu [1 ]
机构
[1] Indian Space Res Org, Ctr Space Applicat, Ahmadabad, Gujarat, India
关键词
ECDSA; prime fields; Microblaze; FPGA;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Elliptic curve digital signature algorithm (ECDSA) is similar to Digital signature algorithm (DSA) except that the operations in the former are defined using points on Elliptic curve. This paper presents implementation details of ECDSA in prime fields over NIST recommended field sizes starting from 192 to 521 bits. The implementation uses a hardware-software co-design approach on reconfigurable hardware platform (Xilinx xc6v1x240T-lff1156). Some of the associated operations like private key generation, binary weight calculation and SHA message formation are performed in software using Microblaze (soft core of Xilinx) The software portion of the FPGA is utilized for passing parameters to the hardware portion of the FPGA where signature generation and verification are performed. The timing performance for signature generation and verification in field size of 192 bits is 0.7 ms and 0.844 ms respectively. Similarly, the ECDSA implementation in the field size of 521 bits requires 9.145 ms for signature generation and 11.92 ms for signature verification. This paper presents a parameterized and scalable architecture for ECDSA over prime fields.
引用
收藏
页码:211 / 218
页数:8
相关论文
共 50 条
  • [1] A Secure Hardware Implementation for Elliptic Curve Digital Signature Algorithm
    Bedoui M.
    Bouallegue B.
    Ahmed A.M.
    Hamdi B.
    Machhout M.
    Mahmoud
    Khattab M.
    Computer Systems Science and Engineering, 2023, 44 (03): : 2177 - 2193
  • [2] Hardware implementation of Elliptic Curve Digital Signature Algorithm (ECDSA) on Koblitz Curves
    Nabil, Ghanmy
    Naziha, Khlif
    Lamia, Fourati
    Lotfi, Kamoun
    PROCEEDINGS OF THE 2012 8TH INTERNATIONAL SYMPOSIUM ON COMMUNICATION SYSTEMS, NETWORKS & DIGITAL SIGNAL PROCESSING (CSNDSP), 2012,
  • [3] 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
  • [4] Implementation of Elliptic Curve Digital Signature Algorithm (ECDSA)
    Abidi, Abdessalem
    Bouallegue, Belgacem
    Kahri, Fatma
    2014 GLOBAL SUMMIT ON COMPUTER & INFORMATION TECHNOLOGY (GSCIT), 2014,
  • [5] An elliptic curve implementation of the finite field Digital Signature Algorithm
    Koblitz, N
    ADVANCES IN CRYPTOLOGY - CRYPTO'98, 1998, 1462 : 327 - 337
  • [6] FPGA IMPLEMENTATION OF MODIFIED ELLIPTIC CURVE DIGITAL SIGNATURE ALGORITHM
    Venkataraman, Kamalakannan
    Sadasivam, Tamilselvan
    FACTA UNIVERSITATIS-SERIES ELECTRONICS AND ENERGETICS, 2019, 32 (01) : 129 - 145
  • [7] Implementation of Elliptic Curve Digital Signature Algorithm on IRIS Nodes
    Zhang, Xing
    Ma, Shaohua
    Shi, Wei
    Han, Dong
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON ESTIMATION, DETECTION AND INFORMATION FUSION ICEDIF 2015, 2015, : 403 - 406
  • [8] Flexible Hardware Processor for Elliptic Curve Cryptography Over NIST Prime Fields
    Ananyi, Kendall
    Alrimeih, Hamad
    Rakhmatov, Daler
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2009, 17 (08) : 1099 - 1112
  • [9] Optimized FPGA Implementation of Elliptic Curve Cryptosystem over Prime Fields
    Yang, Guoqiang
    Kong, Fanyu
    Xu, Qiuliang
    2020 IEEE 19TH INTERNATIONAL CONFERENCE ON TRUST, SECURITY AND PRIVACY IN COMPUTING AND COMMUNICATIONS (TRUSTCOM 2020), 2020, : 243 - 249
  • [10] Low-Cost Hardware Implementation of Elliptic Curve Cryptography for General Prime Fields
    Ma, Yuan
    Zhang, Qinglong
    Liu, Zongbin
    Tu, Chenyang
    Lin, Jingqiang
    INFORMATION AND COMMUNICATIONS SECURITY, ICICS 2016, 2016, 9977 : 292 - 306