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 条
  • [21] 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
  • [22] Hardware Implementation of Text Encryption using Elliptic Curve Cryptography over 192 bit Prime Field
    Jaiswal, Mohita
    Lata, Kusum
    2018 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2018, : 343 - 349
  • [23] The Frequency of Elliptic Curve Groups over Prime Finite Fields
    Chandee, Vorrapan
    David, Chantal
    Koukoulopoulos, Dimitris
    Smith, Ethan
    CANADIAN JOURNAL OF MATHEMATICS-JOURNAL CANADIEN DE MATHEMATIQUES, 2016, 68 (04): : 721 - 761
  • [24] Hardware implementation of an elliptic curve processor over GF(p)
    Örs, SB
    Batina, L
    Preneel, B
    Vandewalle, J
    IEEE INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES, AND PROCESSORS, PROCEEDINGS, 2003, : 433 - 443
  • [25] Digital signature with elliptic curves over the finite fields
    Alinejad, M.
    Zadeh, S. Hassan
    Biranvand, N.
    JOURNAL OF DISCRETE MATHEMATICAL SCIENCES & CRYPTOGRAPHY, 2022, 25 (05): : 1289 - 1301
  • [26] Research on Fast Scalable Implementation of Elliptic Curve Cryptosystem on NIST Prime Field
    Shen, Guicheng
    Liu, Bingwu
    2011 7TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, NETWORKING AND MOBILE COMPUTING (WICOM), 2011,
  • [27] 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
  • [28] FourQ on FPGA: New Hardware Speed Records for Elliptic Curve Cryptography over Large Prime Characteristic Fields
    Jarvinen, Kimmo
    Miele, Andrea
    Azarderakhsh, Reza
    Longa, Patrick
    CRYPTOGRAPHIC HARDWARE AND EMBEDDED SYSTEMS - CHES 2016, 2016, 9813 : 517 - 537
  • [29] 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
  • [30] Software implementation of the NIST elliptic curves over prime fields
    Brown, M
    Hankerson, D
    López, J
    Menezes, A
    TOPICS IN CRYPTOLOGY - CT-RAS 2001, PROCEEDINGS, 2001, 2020 : 250 - 265