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 条
  • [41] The Insecurity of the Elliptic Curve Digital Signature Algorithm with Partially Known Nonces
    Phong Q. Nguyen
    Igor E. Shparlinski
    Designs, Codes and Cryptography, 2003, 30 : 201 - 217
  • [42] Elliptic Curve Digital Signature Algorithm over GF(p) on a Residue Number System Enabled Microprocessor
    Lim, Zhining
    Phillips, Braden J.
    Liebelt, Michael
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 1760 - +
  • [43] High performance hardware support for elliptic curve cryptography over general prime field
    Javeed, Khalid
    Wang, Xiaojun
    Scott, Mike
    MICROPROCESSORS AND MICROSYSTEMS, 2017, 51 : 331 - 342
  • [44] Algebraic Approaches for the Elliptic Curve Discrete Logarithm Problem over Prime Fields
    Petit, Christophe
    Kosters, Michiel
    Messeng, Ange
    PUBLIC-KEY CRYPTOGRAPHY - PKC 2016, PT II, 2016, 9615 : 3 - 18
  • [45] Implementation of ElGamal Elliptic Curve Cryptography Over Prime Field Using C
    Boruah, Debabrat
    Saikia, Monjul
    2014 INTERNATIONAL CONFERENCE ON INFORMATION COMMUNICATION AND EMBEDDED SYSTEMS (ICICES), 2014,
  • [46] Research and Implementation of Four-prime RSA Digital Signature Algorithm
    Xiao, Zhenjiu
    Wang, Yongbin
    Jiang, Zhengtao
    2015 IEEE/ACIS 14TH INTERNATIONAL CONFERENCE ON COMPUTER AND INFORMATION SCIENCE (ICIS), 2015, : 545 - 549
  • [47] Improved throughput of Elliptic Curve Digital Signature Algorithm (ECDSA) processor implementation over Koblitz curve k-163 on Field Programmable Gate Array (FPGA)
    Tawfeeq, Firas Gh
    Abdul-Hadi, Alaa M.
    BAGHDAD SCIENCE JOURNAL, 2020, 17 (03) : 1029 - 1040
  • [48] Optimized quantum implementation of elliptic curve arithmetic over binary fields
    Kaye, PR
    QUANTUM INFORMATION & COMPUTATION, 2005, 5 (06) : 474 - 491
  • [49] Timing Analysis in Software and Hardware to Implement NIST Elliptic Curves over Prime Fields
    Ding, Qian
    Reece, Trey
    Robinson, William H.
    2013 IEEE 56TH INTERNATIONAL MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS (MWSCAS), 2013, : 1358 - 1362
  • [50] Optimization algorithm for scalar multiplication in the elliptic curve cryptography over prime field
    Hao, Yuanling
    Ma, Shiwei
    Chen, Guanghua
    Zhang, Xiaoli
    Chen, Hui
    Zeng, Weimin
    ADVANCED INTELLIGENT COMPUTING THEORIES AND APPLICATIONS, PROCEEDINGS: WITH ASPECTS OF THEORETICAL AND METHODOLOGICAL ISSUES, 2008, 5226 : 904 - +