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 条
  • [31] Fast and flexible elliptic curve point arithmetic over prime fields
    Longa, Patrick
    Miri, Ali
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (03) : 289 - 302
  • [32] Efficient hardware implementation of elliptic curve cryptography over GF(pm)
    Lee, MK
    Kim, KT
    Kim, H
    Kim, DK
    INFORMATION SECURITY APPLICATIONS, 2006, 3786 : 207 - 217
  • [33] Software implementation of elliptic curve cryptography over binary fields
    Hankerson, D
    Hernandez, JL
    Menezes, A
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS-CHES 2000, PROCEEDINGS, 2001, 1965 : 1 - 24
  • [34] 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
  • [35] 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
  • [36] 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
  • [37] 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
  • [38] A secure digital signature algorithm based on elliptic curve and chaotic mappings
    Fei, P
    Qiu, SS
    Min, L
    CIRCUITS SYSTEMS AND SIGNAL PROCESSING, 2005, 24 (05) : 585 - 597
  • [39] A Secure Digital Signature Algorithm Based on Elliptic Curve and Chaotic Mappings
    Peng Fei
    Qiu Shui-Sheng
    Long Min
    Circuits, Systems and Signal Processing, 2005, 24 : 585 - 597
  • [40] 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