[发明专利]一种可抵抗外部攻击的两方量子保密通信方法有效
| 申请号: | 201811610752.4 | 申请日: | 2018-12-27 |
| 公开(公告)号: | CN109660329B | 公开(公告)日: | 2022-06-14 |
| 发明(设计)人: | 夏同飞;赵峰;王继业;魏晓菁;曾楠;陈超;万涛;李志浩;谢科军;叶志远;倪鹏程;黄云;蒲强;陈颢;凡恒山;曹灿;许良杰;沙波;王文清;李国春;赵子岩;闫龙川;高德荃;陈智雨;李莉敏;张彩友;汤亿则;何东;赵广怀;王磊;林超;谭静;原静;李温静;吴庆;刘柱;丁正阳;黄进;缪巍巍;吴海洋 | 申请(专利权)人: | 安徽继远软件有限公司;国网信息通信产业集团有限公司;国网江苏省电力有限公司信息通信分公司;国家电网有限公司;国网北京市电力公司信息通信分公司;国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/00 |
| 代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 金凯 |
| 地址: | 230088 安徽*** | 国省代码: | 安徽;34 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 抵抗 外部 攻击 量子 保密 通信 方法 | ||
1.一种可抵抗外部攻击的两方量子保密通信方法,其特征在于,包括:
发送方利用至少两种哈希函数对其输入的第一字符串进行计算,得到哈希字符串H(A),哈希字符串H(A)包括i×n个比特位数,该第一字符串为携带有发送方保密信息的n个量子比特;
接收方利用至少两种哈希函数对其输入的第二字符串进行计算,得到哈希字符串H(B),哈希字符串H(B)包括i×n个比特位数,该第二字符串为携带有接收方保密信息的n个量子比特;
随机将哈希字符串H(A)划分为至少两个子字符串,在两个相邻子字符串之间插入偶数比特的字符;随机将哈希字符串H(B)划分为至少两个子字符串,在两个相邻子字符串之间插入偶数比特的字符;
对哈希字符串H(A)和H(B)中的比特信息进行逐一比较,判断两方保密信息是否相同,包括:
遍历所述i×n个比特位数,在当前比较的比特位数j为奇数时,所述发送方作为发送方向所述接收方发送一个量子态以使所述接收方利用哈希字符串H(B)第j位的哈希值对所述量子态进行测量,得到测量结果
在当前比较的比特位数j为偶数时,所述接收方作为发送方向所述发送方发送一个量子态以使所述发送方利用哈希字符串H(A)第j位的哈希值对所述量子态进行测量得到测量结果其中αj和βj均取0或1比特,表示哈希字符串H(A)第j位的哈希值,表示哈希字符串H(B)第j位的哈希值,1≤j≤i×n;
所述接收方宣布βj,所述发送方宣布αj,并判断βj与αj是否相同;
在所述在当前比较的比特位数j为奇数时,还包括:
发送方随机的从四个诱骗态中选择一个发送给接收方,四个诱骗态为{|0,|1},{|+,|-};
接收方随机的用测量基{|0,|1},{|+,|-}对接收到的量子态进行测量,判断是否存在外部窃听;
若存在,则发送方和接收方终止协议;
在当前比较的比特位数j为偶数时,还包括:
接收方随机的从四个诱骗态中选择一个发送给发送方,四个诱骗态为{|0,|1},{|+,|-};
发送方随机的用测量基{|0,|1},{|+,|-}对接收到的量子态进行测量,判断是否存在外部窃听;
若存在,则发送方和接收方终止协议。
2.如权利要求1所述的可抵抗外部攻击的两方量子保密通信方法,其特征在于,所述发送方利用至少两种哈希函数对其输入的第一字符串进行计算,得到哈希字符串H(A),包括:
所述发送方将其输入的第一字符串复制i份,并采用i个哈希函数分别对每份量子比特进行计算,得到i组哈希值字符串,其中i个哈希函数均不相同;
将得到的i组哈希值字符串拼接,得到所述哈希字符串H(A),
3.如权利要求2所述的可抵抗外部攻击的两方量子保密通信方法,其特征在于,所述接收方利用至少两种哈希函数对其输入的第二字符串进行计算,得到哈希字符串H(B),包括:
所述接收方将其输入的第二字符串复制i份,并采用i个哈希函数分别对每份量子比特进行计算,得到i组哈希值字符串,其中i个哈希函数均不相同;
将得到的i组哈希值字符串拼接,得到所述哈希字符串
4.如权利要求3所述的可抵抗外部攻击的两方量子保密通信方法,其特征在于,所述发送方使用的i个哈希函数与所述接收方使用的i个哈希函数一一对应相同。
5.如权利要求4所述的可抵抗外部攻击的两方量子保密通信方法,其特征在于,所述接收方宣布βj,所述发送方宣布αj,并判断βj与αj是否相同,包括:
在所述βj≠αj时,所述发送方和所述接收方终止协议;
在所述βj=αj对于1≤j≤i×n均成立时,则判断所述第一字符串和所述第二字符串相同。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽继远软件有限公司;国网信息通信产业集团有限公司;国网江苏省电力有限公司信息通信分公司;国家电网有限公司;国网北京市电力公司信息通信分公司;国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司,未经安徽继远软件有限公司;国网信息通信产业集团有限公司;国网江苏省电力有限公司信息通信分公司;国家电网有限公司;国网北京市电力公司信息通信分公司;国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811610752.4/1.html,转载请声明来源钻瓜专利网。





