[发明专利]抗量子攻击的区块链的节点数据处理有效
申请号: | 201910157712.7 | 申请日: | 2019-03-02 |
公开(公告)号: | CN109672518B | 公开(公告)日: | 2022-04-12 |
发明(设计)人: | 郑东;高士瑶;郭瑞 | 申请(专利权)人: | 西安安盟智能科技股份有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04L9/06;H04L9/00;H04L9/32 |
代理公司: | 西安赛博睿纳专利代理事务所(普通合伙) 61236 | 代理人: | 张鹏 |
地址: | 710000 陕西省西安市高新区*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 量子 攻击 区块 节点 数据处理 | ||
1.一种抗量子攻击的区块链的节点数据处理方法,其特征在于,包括:
第一节点根据预设的密钥生成算法生成用于对交易信息进行签名的公钥-私钥对和哈希函数,其中,第一节点为区块链中发起交易的任意一个节点;
第一节点将本节点的交易信息使用所述哈希函数生成哈希摘要;
第一节点根据本节点的私钥对所述哈希摘要进行签名,得到哈希摘要签名;
第一节点将所述交易信息、所述哈希摘要签名和公钥环广播到区块链的记账节点,以便所述记账节点根据所述第一节点广播的公钥环对第一节点的哈希摘要签名进行验证,完成记账;其中,所述第一节点根据预设的密钥生成算法生成用于对交易信息进行签名的公钥-私钥对和哈希函数包括:
第一节点确定纠正t位错误的k维二元Goppa码Ci,码长n=2m,其中,t,k,i,n和m为正整数且n大于k,i为第一节点在区块链节点中的编号;
确定二元Goppa码Ci对应的校验矩阵及校验子译码算法
确定(n-k)×(n-k)的二元随机可逆矩阵Vi和n×n的二元随机置换矩阵Pi;
确定单向哈希函数h;
计算Hi为所述二元随机可逆矩阵Vi、校验矩阵和二元随机置换矩阵Pi的乘积;
生成公钥-私钥对PKi=Hi,其中PK为公钥,SK为私钥;
生成系统公开参数(t,Ci,Hi,h),其中,t为纠正的位数,Ci为编号为i的第一节点的二元Goppa码,Hi为编号为i的第一节点的公钥,h为单向哈希函数;
其中,所述第一节点根据本节点的私钥对所述哈希摘要的进行签名,包括:
第一节点随机选择字计算其中q=0,1,2,...,L是公钥环中字的编号,L为公钥环中字的总数,代表二元域上的(n-k)维向量,n为Goppa码的码长,k为Goppa码的维数;
第一节点生成转发环序列,对i=r+1,...,l-1,0,1,...,r-1,随机选择字计算其中,表示异或运算;
第一节点使用陷门函数计算使得查找使得能够译码的q的最小值
第一节点计算在重量为预定数值的字的空间中的指数其中i1<i2<…<iq定义为的非零位的位置;
第一节点选择预设值作为胶水值,令则哈希摘要的签名为
2.根据权利要求1所述的方法,其特征在于,所述第一节点将本节点的交易信息使用所述哈希函数生成哈希摘要,包括:第一节点将本节点的交易信息M使用所述单向哈希函数h生成哈希摘要T=h(M)。
3.根据权利要求1所述的方法,其特征在于,所述方法包括:
第一节点接收第二节点发送的公钥,根据所接收的公钥对消息进行加密,得到加密消息,将所述加密消息发送到所述第二节点,以便所述第二节点使用该第二节点的私钥对所述加密消息进行解密。
4.根据权利要求3所述的方法,其特征在于,所述根据所接收的公钥对消息进行加密,得到加密消息包括:
将消息m划分为汉明重量为t的n维向量
其中,φn,t()表明一种变换,F为代表二元域上的n维向量;
根据下述的公式确定加密消息:
s=HBeT
其中,HB为第二节点的公钥,eT为所述n维向量的转置。
5.根据权利要求1至4任意一项所述的方法,其特征在于,所述方法还包括:
第一节点为该第一节点的公钥生成钱包地址,并将所述钱包地址对区块链的其他节点公开。
6.一种计算机设备,包括存储器和处理器,其中,所述存储器,存储有计算机指令;所述处理器,配置为执行所述计算机指令,以使所述计算机设备执行如权利要求1到5中任意一项所述的方法。
7.一种计算机可读的非易失性存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时实现如权利要求1到5任意一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安安盟智能科技股份有限公司,未经西安安盟智能科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910157712.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种低信噪比信号的位同步方法
- 下一篇:一种密码装置及其数据加解密方法