[发明专利]基于信任评估的量子区块链网络匿名选举方法及存储介质有效
| 申请号: | 201910828611.8 | 申请日: | 2019-09-03 |
| 公开(公告)号: | CN110602077B | 公开(公告)日: | 2020-10-27 |
| 发明(设计)人: | 张仕斌;郑涛;昌燕;闫丽丽 | 申请(专利权)人: | 成都信息工程大学 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04L9/08 |
| 代理公司: | 北京轻创知识产权代理有限公司 11212 | 代理人: | 吴东勤 |
| 地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 信任 评估 量子 区块 网络 匿名 选举 方法 存储 介质 | ||
1.一种基于信任评估的量子区块链网络匿名选举方法,其特征在于,所述基于信任评估的量子区块链网络匿名选举方法利用量子安全直接通信技术完成矿工节点间投票人的身份信任评估;
然后所述投票人使用量子比特承诺协议,计算所述投票人选举内容的承诺值,并广播给区块链中所有的矿工节点;
接着所述矿工节点结合量子诚实拜占庭协议,完成投票统计;
所述基于信任评估的量子区块链网络匿名选举方法具体包括:
步骤一,投票承诺:建立n×n矩阵,完成身份评估,获取矩阵的第i列的值;
步骤二,选票统计:进行一致性计算,选票计算,计算出所有得票为1的候选者B的得票总数;
步骤一具体包括:
(1)建立n×n矩阵:投票人Pi生成n位正整数Xi,1,...,Xi,n作为矩阵的第i行数据;生成的数据应当满足如下关系:
(2)完成身份评估:在多中心化节点下的区块链网络中,节点间完成身份评估;借助量子隐形传输技术完成评估;
(3)获取矩阵的第i列的值:经过步骤(1)和步骤(2),每个投票人Pi完成了对其他投票人的身份信任评估,并得知n×n矩阵中第i行数据Xi,1,...,Xi,n;Pi借助量子安全直接通信技术将每个Xi,j发送给Pj。Pi此时得知n×n矩阵中第i列数据X1,i,...,Xn,i;每个投票人Pi计算投票的承诺值:Pi通过量子比特承诺协议将Oic承诺给区块链中每个矿工节点;
步骤(2)借助量子隐形传输技术完成评估的方法包括:
1)投票人Pi借助量子安全直接通信技术,发送通信请求给多中心节点TP,该请求的内容包含Pi的信任因子,请求建立评估对象Pj的信息;
2)TP将Pi发来的信任因子与TP存储的Pi原始信任因子对比,通过检测后TP通知Pj做好通信准备并制备Pi的信任因子量子态TP制备一对Bell纠缠态粒子并将A粒子发给Pj,保留T粒子;
和|ψTA形成三粒子张量空间,有:
其中,|φ+TA,|φ-TA,|ψ+〉TA,|ψ-〉TA是四种Bell纠缠态;TP对复合空间中的TA二粒子做Bell测量,并将测量结果编码后发送给Pj;编码规则为00,01,10,11分别代表TA粒子的测量结果为|φ+〉TA,|φ-〉TA,|ψ+〉TA,|ψ-〉TA;
3)Pj根据TP发送的编码信息,对手中的A粒子执行对应的Pauli变换,即可恢复出代表Pi信任因子的量子态Pj计算此量子态装载的信任因子值,判断通信请求方是否为Pi,完成身份评估;多次执行,完成所有节点间的信任评估流程。
2.如权利要求1所述的基于信任评估的量子区块链网络匿名选举方法,其特征在于,有n位投票人Pi(i=1,...,n)对两位候选者A和候选者B做出投票,每个投票人Pi都有选票Oi,其中Oi=0代表支持候选者A,Oi=1代表支持候选者B。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910828611.8/1.html,转载请声明来源钻瓜专利网。





