Netinfo Security ›› 2021, Vol. 21 ›› Issue (1): 19-26.doi: 10.3969/j.issn.1671-1122.2021.01.003

Previous Articles     Next Articles

Two-Party ECDSA for Blockchain Based on Hash Proof Systems

LIU Feng1,2, YANG Jie2, QI Jiayin2()   

  1. 1. School of Computer Science and Technology, East China Normal University, Shanghai 200062, China
    2. Institute of Artificial Intelligence and Change Management,Shanghai University of International Business and Economics, Shanghai 200336, China
  • Received:2020-10-28 Online:2021-01-10 Published:2021-02-23
  • Contact: QI Jiayin E-mail:qijiayin@139.com

Abstract:

Elliptic curve signature ECDSA is one of the common digital signatures in blockchain cryptography technology, which has been widely used in cryptocurrency, key identity authentication, etc. However, current blockchain ECDSA algorithm is inflexible, weakly anonymous and poorly decentralized, and have limited examples of relatively high-performing applications. This study intended to propose a two-party elliptic curve signature suitable for blockchain with the help of Hash proof systems. Given the mathematical logic of the signature algorithm and its security model, its incorporation into the blockchain was evaluated to show the feasibility of the scheme. Finally, the security of the signature scheme was analyzed, and a simulation-based security proof was used to demonstrated that the scheme did not require interactive security assumptions and can reduce the overhead in communication with zero knowledge proof.

Key words: Hash proof system, ECDSA, blockchain, security proof, privacy protection

CLC Number: