Design and Implementation of an Efficient Elliptic Curve Digital Signature Algorithm (ECDSA)


Genc Y., AFACAN E.

IEEE International IOT, Electronics and Mechatronics Conference (IEMTRONICS), ELECTR NETWORK, 21 - 24 Nisan 2021, ss.1026-1031 identifier identifier

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Cilt numarası:
  • Doi Numarası: 10.1109/iemtronics52119.2021.9422589
  • Basıldığı Ülke: ELECTR NETWORK
  • Sayfa Sayıları: ss.1026-1031
  • Anahtar Kelimeler: Elliptic Curve Digital Signature Algorithm (ECDSA), Elliptic Curve Cryptography, NIST P-521 Curve, Hash Function, Finite Fields, Inversion in modulation, Python
  • Gazi Üniversitesi Adresli: Evet

Özet

Digital signatures are increasingly used today. It replaces wet signature with the development of technology. Elliptic curve digital signature algorithm (ECDSA) is used in many applications thanks to its security and efficiency. However, some mathematical operations such as inversion operation in modulation slow down the speed of this algorithm. In this study, we propose a more efficient and secure ECDSA. In the proposed method, the inversion operation in modulation of signature generation and signature verification phases is removed. Thus, the efficiency and speed of the ECDSA have been increased without reducing its security. The proposed method is implemented in Python programming language using P-521 elliptic curve and SHA-512 algorithm.