• Login
  • Register
  • Search

Research on ECDSA-Based Signature Algorithm in Blockchain

Xinyu Wang

Abstract


This paper mainly discusses the use of signature in the transaction process under the background of Bitcoin blockchain. At the beginning, the paper presents the way and principle of Bitcoin transaction. In order for receiver B to trust the source of the transaction, the message needs to be signed. ECDSA algorithm is applied to the signature in the process of transaction. Then it describes the introduction of ECDSA signature, the process of signature generation and verification, and the application of ECDSA in Bitcoin blockchain. Finally, the advantages of ECDSA are analysed. The weak random number problem of ECDSA still exists in the current blockchain development, which needs the attention of developers.


Keywords


Blockchain; ECDSA Signature and Verification Bitcoin

Full Text:

PDF

Included Database


References


Shao QF, Jin CQ, Zhang Z, Qian WN. Blockchain: Architecture and research progress. Chinese Journal of Computers 2018; 41(5): 981-982. doi: 10.11897/SP.J.1016.2018.00969.

Shukla S, Gupta DL, Malviya AK. A comparative study of cryptosystems with elliptic curve cryptography using digital signature. International Journal of Computer Technology and Applications 2019; 3(1): 9-16.

Zhang P, Li YM. Forward secure elliptic curve digital signature scheme. Computer Engineering and Applications 2019 (in Chinese).

Wang ZY, Yu H, Zhang ZY, Piao JM. ECDSA weak randomness in bitcoin. Future Generation Computer Systems 2020; (102): 507–513. doi: 10.1016/j.future.2019.08.034.




DOI: http://dx.doi.org/10.18686/fm.v4i2.1600

Refbacks