一种基于改进的SM9算法的区块链地址生成方法

AITNT-国内领先的一站式人工智能新闻资讯网站
# 热门搜索 #
一种基于改进的SM9算法的区块链地址生成方法
申请号:CN202410896177
申请日期:2024-07-05
公开号:CN118694524A
公开日期:2024-09-24
类型:发明专利
摘要
本发明公开了一种基于改进的SM9算法的区块链地址生成方法;包括有以下步骤:S1、KGC通过伪随机数生成器产生一个随机数作为系统主私钥;S2、系统主私钥通过选定一个参数的BN曲线,其方程为:;然后再根据其他的系统参数得到系统主公钥;S3、系统主私钥通过系统参数和用户身份标识得到用户私钥;S4、系统主公钥通过系统参数和用户身份标识得到用户公钥;S5、用户公钥通过国密SM3算法计算出哈希值;S6、选取计算后的取哈希值的后20字节作为账户地址;本方案采用基于IBC体系的SM9算法应用到区块链中,一对系统公私钥结合用户身份标识生成一对用户公私钥,用户只使用一对公私钥就可以在区块链中实现交易的签名和验签以及加密通信。
技术关键词
地址生成方法 伪随机数生成器 私钥 SM9算法 公钥 双线性 身份 标识 账户 参数 加密 系统签名 曲线 重复序列 元素 生成用户 资产 浮点数 方程