[发明专利]一种可抵抗外部攻击的两方量子保密通信方法有效
申请号: | 201811610752.4 | 申请日: | 2018-12-27 |
公开(公告)号: | CN109660329B | 公开(公告)日: | 2022-06-14 |
发明(设计)人: | 夏同飞;赵峰;王继业;魏晓菁;曾楠;陈超;万涛;李志浩;谢科军;叶志远;倪鹏程;黄云;蒲强;陈颢;凡恒山;曹灿;许良杰;沙波;王文清;李国春;赵子岩;闫龙川;高德荃;陈智雨;李莉敏;张彩友;汤亿则;何东;赵广怀;王磊;林超;谭静;原静;李温静;吴庆;刘柱;丁正阳;黄进;缪巍巍;吴海洋 | 申请(专利权)人: | 安徽继远软件有限公司;国网信息通信产业集团有限公司;国网江苏省电力有限公司信息通信分公司;国家电网有限公司;国网北京市电力公司信息通信分公司;国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/00 |
代理公司: | 合肥天明专利事务所(普通合伙) 34115 | 代理人: | 金凯 |
地址: | 230088 安徽*** | 国省代码: | 安徽;34 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 抵抗 外部 攻击 量子 保密 通信 方法 | ||
本发明公开了一种可抵抗外部攻击的两方量子保密通信方法,属于量子保密通信技术领域,包括:发送方利用至少两种哈希函数对其输入的第一字符串进行计算,得到哈希字符串H(A),该第一字符串为携带有发送方保密信息的n个量子比特;接收方利用至少两种哈希函数对其输入的第二字符串进行计算,得到哈希字符串H(B),该第二字符串为携带有接收方保密信息的n个量子比特;对哈希字符串H(A)和H(B)中的比特信息进行逐一比较,判断两方保密信息是否相同。本发明通过把双方待比较的字符串用多个不同的经典哈希函数计算之后得到哈希值串来构造新的字符串,可以避免正确性分析中复杂的重复过程,并且能够减少失败概率。
技术领域
本发明涉及量子保密通信技术领域,特别涉及一种可抵抗外部攻击的两方量子保密通信方法。
背景技术
随着量子力学的发展,越来越多的人致力于了解微观世界的变化规律。1984年,Bennett和Brassard提出了第一个量子密码协议(BB84协议)。从此以后,越来越多的量子密码协议被提出,例如:量子密钥分配(QKD),量子安全直接通信(QSDC),量子安全多方计算(QSMC)等。作为安全多方计算的一个重要分支,保密比较相等(PCE)指的是两个百万富翁想知道是否他们是同等富有的,但是他们都不想泄露自己的财富值。这个问题是姚期智教授提出的百万富翁问题的一个简化问题。在经典密码学中,已经有很多协议可以解决这个问题,但是这些协议的安全性都是基于计算复杂性。
在量子密码学中,量子保密比较相等协议(QPCE)也已经有了很大的进步,这些协议是基于量子力学的基本原理(如Heisenberg测不准原理和量子不可克隆定理)。然而量子两方安全计算是不可能的绝对安全的,因此,在现有的QPCE的协议中做一些额外的假设是必要的(例如:引入第三方)。大多数的QPCE协议中关于第三方的假设是:第三方必须严格执行协议的步骤并且将会记录所有的中间计算值,但是不会和任何外部攻击者合作。
一般的QPCE协议的提出都会遵从以下原则:
(1)QPCE任务是在第三方的帮助下实施的。第三方不会被其他人破坏。他无法通过各种主动和被动攻击手段了解有关参与方各自私人输入的任何信息。
(2)无论第三方是否知道比较中不同比特的位置信息,他将无法知道实际的比特值信息。
(3)所有外部人和两个参与方应该只知道比较的结果(即相同或不同),但不是不同信息的位置。
2009年,Yang等人中提出了第一个QPCE协议,使用Bell态作为量子载体。首先使用单向哈希函数计算两个参与方输入的保密信息的哈希值,然后使用么正操作将哈希值编码进Bell态中,对两个哈希值进行比较。经过分析得知该协议具有正确性和公平性,然而其安全性主要依赖于单项哈希函数的特性,而后被人证明该协议存在安全性漏洞,协议中的第三方可以使用相同初始态欺骗两个参与方,从而窃取参与方的保密信息。
2017年,He提出了一种不需要第三方的量子保密比较相等协议,虽然它并不是一个理想的协议并且有一定的出错,但经计算证明出错的可能性较小,并且给出了可能会泄露的信息的最小量。但是因为没有第三方的参与,该协议不能完全得到正确的比较结果,需要进行正确性分析,只不过需要多次重复协议来进行验证。如果在协议过程中存在外部窃听,这个窃听者可以截获量子信道中的量子比特对其进行测量篡改重发等操作,那么协议的结果将永远不会正确得到。
发明内容
本发明的目的在于提供一种可抵抗外部攻击的两方量子保密通信方法,以提高抵抗外部攻击的成功率。
为实现以上目的,本发明采用一种可抵抗外部攻击的两方量子保密通信方法,包括:
发送方利用至少两种哈希函数对其输入的第一字符串进行计算,得到哈希字符串H(A),该第一字符串为携带有发送方保密信息的n个量子比特;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于安徽继远软件有限公司;国网信息通信产业集团有限公司;国网江苏省电力有限公司信息通信分公司;国家电网有限公司;国网北京市电力公司信息通信分公司;国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司,未经安徽继远软件有限公司;国网信息通信产业集团有限公司;国网江苏省电力有限公司信息通信分公司;国家电网有限公司;国网北京市电力公司信息通信分公司;国家电网有限公司信息通信分公司;国网浙江省电力有限公司信息通信分公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811610752.4/2.html,转载请声明来源钻瓜专利网。