A method for verifying the signature of blockchain user transactions
With the rapid development of blockchain technology and its industry, the Chinese government has paid great attention to constructing a modernized industrial system. Current blockchain solutions commonly use the ECDSA algorithm for transaction signing and verification, and despite the many advantages of this algorithm, there are some shortcomings in its practical application. As the algorithm is based on the PKI system, it has outstanding problems, such as complicated certificate issuance and management, high operation and maintenance costs, and low efficiency. To make key management simple, convenient, and easy to deploy, this paper adopts the identity-based (IBC) SM9 algorithm. Considering the practical use of users, this paper optimizes the initial SM9 algorithm, aiming to integrate the two pairs of public and private keys that users initially needed to hold into one pair and complete the signature verification of transactions. Experimental results show that the scheme can achieve this function and is practical.
Authors
- Yongsheng Zheng (ORCID: https://orcid.org/0000-0002-7987-4282)
- Haolong Fan
- Pan Dong (ORCID: https://orcid.org/0000-0002-2890-260X)
- Jian Ma (ORCID: https://orcid.org/0000-0002-6979-5070)
- Bingtao Li
Institutions
- Zhengzhou University (CN)
Publication Details
- Published
- 2024-09-23
- DOI
- https://doi.org/10.1109/icedcs64328.2024.00016
- Primary Topic
- Information Systems and Technology Applications
- Type
- article
- Field-Weighted Citation Impact
- 0.00