返回
A Blockchain Address Generation Method Based on the Improved SM9 Algorithm
DOI:10.3390/electronics14030585.png)
摘要
En 中文
近年来,各国政府将区块链技术视为核心技术创新的关键突破口,并高度重视其发展。在当前的区块链解决方案中,椭圆曲线数字签名算法(ECDSA)通常与Keccak哈希算法256位变体(keccak256)结合使用以生成区块链地址。尽管ECDSA算法基于公钥基础设施(PKI)系统,该系统存在部署流程复杂、运维成本高、效率低以及难以适应大量用户等突出问题,但它仍在密码学领域占据重要地位,并拥有广泛的应用基础。本文旨在规避现有PKI系统的缺陷,而非摒弃这一强大且经过充分验证的PKI系统,转而致力于探索基于身份的密码学(IBC)系统在区块链中的应用,并减少对外国密码算法的依赖。本研究采用基于IBC的SM9算法,并将其与SM3算法结合以生成区块链地址。考虑到用户的使用需求,本文基于原始SM9算法改进了该算法,使用户能够仅使用一对公私钥即可执行签名和加密等功能。实验结果表明,本方案在区块链地址生成方面所消耗的时间是现有方案的1.29倍,而生成的区块链地址长度与现有方案相同。
Keyword:
the SM9 algorithm
the ECDSA algorithm
blockchain address
the PKI system
the IBC system
期刊
IF:
2.6
论文数:
1.0W
被引数:
4.7W
机构
暂无机构信息

