首页 > 专利 > 浙江工商大学 > 基于量子傅里叶变换的安全多方量子求和协商方法专利详情

基于量子傅里叶变换的安全多方量子求和协商方法   0    0

有效专利 查看PDF
专利申请流程有哪些步骤?
专利申请流程图
申请
申请号:指国家知识产权局受理一件专利申请时给予该专利申请的一个标示号码。唯一性原则。
申请日:提出专利申请之日。
2017-10-18
申请公布
申请公布指发明专利申请经初步审查合格后,自申请日(或优先权日)起18个月期满时的公布或根据申请人的请求提前进行的公布。
申请公布号:专利申请过程中,在尚未取得专利授权之前,国家专利局《专利公报》公开专利时的编号。
申请公布日:申请公开的日期,即在专利公报上予以公开的日期。
2018-04-03
授权
授权指对发明专利申请经实质审查没有发现驳回理由,授予发明专利权;或对实用新型或外观设计专利申请经初步审查没有发现驳回理由,授予实用新型专利权或外观设计专利权。
2020-05-05
预估到期
发明专利权的期限为二十年,实用新型专利权期限为十年,外观设计专利权期限为十五年,均自申请日起计算。专利届满后法律终止保护。
2037-10-18
基本信息
有效性 有效专利 专利类型 发明专利
申请号 CN201710969296.1 申请日 2017-10-18
公开/公告号 CN107508677B 公开/公告日 2020-05-05
授权日 2020-05-05 预估到期日 2037-10-18
申请年 2017年 公开/公告年 2020年
缴费截止日
分类号 H04L9/08H04B10/70 主分类号 H04L9/08
是否联合申请 独立申请 文献类型号 B
独权数量 1 从权数量 0
权利要求数量 1 非专利引证数量 1
引用专利数量 4 被引证专利数量 0
非专利引证 1、Run-hua Shi等.Secure MultipartyQuantum Computation for Summation andMultiplication《.Scientific reports》.2016,第6卷Cao Hao等.Multiparty Quantum KeyAgreement Based on Quantum SearchAlgorithm《.Scientific reports》.2017,第7卷;
引用专利 CN101931528A、CN104506313A、JP2012049765A、US2014177837A1 被引证专利
专利权维持 5 专利申请国编码 CN
专利事件 转让 事务标签 公开、实质审查、授权、权利转移
申请人信息
申请人 第一申请人
专利权人 浙江工商大学 当前专利权人 嘉兴市顺凯鹿科技有限公司
发明人 杨慧宜、叶天语 第一发明人 杨慧宜
地址 浙江省杭州市西湖区教工路149号 邮编 310012
申请人数量 1 发明人数量 2
申请人所在省 浙江省 申请人所在市 浙江省杭州市
代理人信息
代理机构
专利代理机构是经省专利管理局审核,国家知识产权局批准设立,可以接受委托人的委托,在委托权限范围内以委托人的名义办理专利申请或其他专利事务的服务机构。
代理人
专利代理师是代理他人进行专利申请和办理其他专利事务,取得一定资格的人。
摘要
本发明提出一种基于量子傅里叶变换的安全多方量子求和协商方法,其中传输粒子是以完全图模式被传输。本发明的方法能抵抗外在攻击和参与者攻击。特别地,非最小子集的参与者不能成功单独决定共享的求和计算结果。另外,本发明的方法是计算模d和,并且都以整数加整数的方式而非比特加比特的方式计算求和。
  • 摘要附图
    基于量子傅里叶变换的安全多方量子求和协商方法
  • 说明书附图:图1
    基于量子傅里叶变换的安全多方量子求和协商方法
法律状态
序号 法律状态公告日 法律状态 法律状态信息
1 2021-12-10 专利权的转移 登记生效日: 2021.11.26 专利权人由杭州量创科技咨询有限公司变更为嘉兴市顺凯鹿科技有限公司 地址由310013 浙江省杭州市西湖区三墩镇紫萱路338号尚坤紫萱广场商贸楼4层455室变更为314511 浙江省嘉兴市桐乡市崇福镇杭福路299号5幢4楼431
2 2020-05-05 授权
3 2018-04-03 实质审查的生效 IPC(主分类): H04L 9/08 专利申请号: 201710969296.1 申请日: 2017.10.18
4 2017-12-22 公开
权利要求
权利要求书是申请文件最核心的部分,是申请人向国家申请保护他的发明创造及划定保护范围的文件。
1.一种基于量子傅里叶变换的安全多方量子求和协商方法,实现n个参与者的秘密整数序列的模d和计算结果的秘密共享,以整数加整数的方式而非比特加比特的方式计算求和;其传输粒子是以完全图模式被传输,能抵抗外在攻击和参与者攻击;特别地,非最小子集的参与者不能成功单独决定共享的求和计算结果;所述方法共包括以下过程:
对于i=1,2,...,n:
S1)第i个参与者Pi制备N个d级n粒子纠缠态都处于量子态|ω>1,2,...,n,并安排成一个有序序列
其中上标1,2,...,N表示d级n粒子纠缠态在序列中的顺序,|r>是d级基态,r∈{0,
1,...,d-1};然后,Pi将第v(v=1,2,...,n)个粒子从每个量子态中挑选出来以构成n个粒子序列;这n个粒子序列标识为 其中 表示Pi制备的第t个纠缠
态的第v个粒子且t=1,2,...,N;为了检测窃听,Pi制备n-1组诱骗光子,每个诱骗光子从集合V1或V2随机选择,其中 F是d阶离散量子傅里叶变换;然
后,Pi挑选出一组诱骗光子并将选中的诱骗光子随机插入粒子序列 以形成一个新序列这里,j=1,2,...,i-1,i+1,...,n-1,n;最后,Pi将 保存在手中并将 发送给第j个参与者Pj;
S2)在证实Pj(j=1,2,...,i-1,i+1,...,n-1,n)已经收到序列 中的所有粒子后,Pi和Pj一起检测 的传输安全性;具体地,Pi告诉 中诱骗光子的位置和测量基;接着,Pj利用正确的基测量相应诱骗光子并告诉Pi一半的测量结果;然后,Pi宣布剩余一半诱骗光子的初始态;最后,她们检测测量结果与初始态是否一致;这样,Pi和Pj能检测出 的传输安全性;如果错误率大于预定的阈值,她们将停止通信,否则,她们将执行下一步;
S3)Pj(j=1,2,...,i-1,i+1,…,n-1,n)丢弃 中的诱骗光子从而得到序列 然后,Pj对序列 中的粒子编码她的秘密整数序列Kj,其中
具体地,Pj对粒子 施加
其中 k为取值从0到d-1的整数, 代表模d和,t=1,2,...,N;
编码后的新序列记为 同时,Pi也通过对粒子 施加 来实现对序列 中的粒子编码她的秘密整数序列Ki,其中
编码后的新序列记为 为了检测窃听,Pj制
备一组诱骗光子,每个诱骗光子从集合V1或V2随机选择;然后,Pj将这组诱骗光子随机插入粒子序列 以形成一个新序列 最后,Pj将 发送给Pi;
S4)在证实每个参与者已经收到来自其他参与者的所有n-1个编码后的粒子序列后,Pj(j=1,2,...,i-1,i+1,...,n-1,n)和Pi一起用与步骤S2相似的方法检测 的传输安全性;如果错误率大于预定的阈值,她们将停止通信,否则,她们将执行下一步;
S5)Pi丢弃 中的诱骗光子以得到序列
至此,Pi拥有所有的她在步骤S1制备的n个粒子序列;然后,Pi用V1基测量每个粒子序列的每个粒子并得到相应的测量结果;这样,Pi可以得到 其中, 是粒
子 编码后的测量结果,v=1,2,...,n且t=1,2,...,N;这样可以得到 和最后,为了得到所有参与者秘密整数序列的求和,Pi计算
说明书

技术领域

[0001] 本发明涉及量子密码学领域。本发明设计一种基于量子傅里叶变换的安全多方量子求和协商方法,实现n个参与者的秘密整数序列的模d和计算结果的秘密共享。

背景技术

[0002] 由Yao[1]首次提出以及Goldreic等[2]进行扩展的安全多方计算,是经典密码学一个重要的子领域。自然而然地,量子力学的物理原理能否被应用到安全多方计算,成为一个重要且有趣的问题。至今,许多研究者已经就量子情形下的安全多方计算开展研究[3-6]。Lo[3]认为,在两方情形下,一个相等性函数不能被安全地衡量。因此,某些额外的假设,如一个第三方(Third party,TP),应当被考虑。Ben-Or等[4]研究了如下问题:为了使分布式量子计算成为可能,多少个参与者必须保持忠诚?Chau[5]提出一种方案用量子技术来改进经典多方计算的速度。Smith[6]指出,只要不忠诚参与者的人数少于n/6,任何多方量子计算可以是安全的。
[0003] 安全多方求和,可被用于为其他多方计算构建复杂安全方法,是安全多方计算的一个基本问题。它可被描述如下[7]:n个参与者,P1,P2,...,Pn,想计算一个求和函数f(x1,x2,...,xn),其中xi是来自Pi的秘密数值。这个函数的结果可被公开或私下告诉某个特殊的参与者。安全多方求和的任务是保证参与者输入的隐私性以及计算的正确性。在2002年,Heinrich[8]研究将量子求和应用到积分。在2003年,Heinrich[9]研究最差平均情形下可重复的量子布尔函数。在2006年,Hillery[10]利用两粒子N级纠缠态提出一个多方量子求和方法,能在确保参与者的匿名性的前提下完成投票流程中N个参与者的求和。在2007年,Du等[11]利用非正交态提出一个新颖的安全量子模n+1(n≥2)求和方法,能秘密地将一个数加到一个未知数。这里,n代表所有参与者的人数。在2010年,Chen等[7]提出一个基于多粒子GHZ纠缠态的量子模2求和方法。在2014年,Zhang等[12]构建一个基于单光子极化和空模两个自由度的高容量量子模2求和方法。在2015年,Zhang等[13]利用六量子比特真正最大纠缠态提出一个三方量子模2求和方法。在2016年,Shi等[14]认为文献[7,11]的方法存在两个缺点:一方面,这两个方法的模太小,导致更广泛的应用受到限制;另一方面,由于它们的比特对比特的计算和通信方式,这两个方法不具备足够高的通信效率。然后,他们利用量子傅里叶变换和控制非操作提出一个量子模N求和方法,以整数加整数的方式而非比特加比特的方式计算求和。这里,N=2m,m是一个基态的量子比特的数量。在这个方法中,安全多方求和的计算通过量子傅里叶变换被安全地转换成相应相位信息的计算,而后相位信息通过量子傅里叶逆变换被提取出来。在2017年,Shi和Zhang[15]提出一类特殊两方隐私求和问题的一种通用量子解决方法。同年,Zhang等[16]利用单光子提出一个不需可信TP的多方量子模2求和方法。
[0004] 另一方面,自从Bennett和Brassard[17]在1984年提出量子密码学,由于它可以通过量子力学的物理原理在理论上达到无条件安全性,量子密码学也已经吸引许多注意力。在过去三十多年,量子密码学被广泛地研究以致于许多分支已经被建立起来,如量子密钥分配(Quantum key distribution,QKD)[17-21]、量子安全直接通信(Quantum secure direct communication,QSDC)[22-24]、量子秘密共享(Quantum secret sharing,QSS)[25-27]、量子密钥协商(Quantum key agreement,QKA)[28-56]等。在QKD和QKA之间存在一个显著的区别。在一个QKD方法中,所有参与者依赖于一个负责将事先预定的密钥分发给其他参与者的可信权威。在一个QKA方法中,所有参与者对量子信道中共享密钥的产生与分发有着相同的贡献,任何非最小子集的参与者不能单独决定共享密钥。近年,QKA已经成为量子密码学的一个热门研究课题。这样,许多QKA方法[28-56]被设计出来。
[0005] 基于以上分析,本发明通过将量子求和吸收进QKA提出一个新的概念,即量子求和协商(Quantum summation agreement,QSA),并构建了一个新颖的基于量子傅里叶变换的安全多方QSA方法。本发明的方法能抵抗外在攻击和参与者攻击。特别地,非最小子集的参与者不能成功单独决定共享的求和计算结果。另外,本发明的方法计算模d和,并且都以整数加整数的方式而非比特加比特的方式计算求和。
[0006] 参考文献
[0007] [1]Yao,A.C.:Protocols for secure computations.In:Proceedings of 23rd IEEE Symposium on Foundations of Computer Science(FOCS’82),Washington,DC,USA,1982,pp.160
[0008] [2]Goldreich,O.,Micali,S.,Wigderson,A.:How to play ANY mental game.In:Proceedings of the 19th Annual ACM Symposium on Theory of Computing (STOC’87),1987,pp.218
[0009] [3]Lo,H.K.:Insecurity of quantum secure computations.Phys Rev A,1997,56(2):1154-1162
[0010] [4]Ben-Or,M.,Crepeau,C.,Gottesman,D.,Hassidim,A.,Smith,A.:Secure multiparty quantum computation with(only)a strict honest majority.In:47th Annual IEEE Symposium on Foundations of Computer Science.FOCS’06,2006,pp.249-260.IEEE,New York
[0011] [5]Chau,H.F.:Quantum-classical complexity-security tradeoff in secure multiparty computations.Phys Rev A,2000,61:032308
[0012] [6]Smith,A.:Multi-party quantum computation.2010,arXiv:quant-ph/0111030
[0013] [7]Chen,X.B.,Xu,G.,Yang,Y.X.,Wen,Q.Y.:An efficient protocol for the secure multi-party quantum summation.Int J Theor Phys,2010,49(11):2793-2804[0014] [8]Heinrich,S.:Quantum summation with an application to integration.J Complex,2002,18:1-50
[0015] [9]Heinrich,S.,Kwas,M.,Wozniakowski,H.:Quantum Boolean summation with repetitions in the worst-average setting.2003,arXiv:quant-ph/0311036[0016] [10]Hillery,M.,Ziman,M.,Buzek,V.,Bielikova,M.:Towards quantum-based privacy and voting.Phys Lett A,2006,349:75
[0017] [11]Du,J.Z.,Chen,X.B.,Wen,Q.Y.,Zhu,F.C.:Secure multiparty quantum summation.Acta Phys Sin,2007,56(11):6214-6219
[0018] [12]Zhang,C.,Sun,Z.W.,Huang,Y.,Long,D.Y.:High-capacity quantum summation with single photons in both polarization and spatial-mode degrees of freedom.Int J Theor Phys,2014,53(3):933-941
[0019] [13]Zhang,C.,Sun,Z.W.,Huang,X.:Three-party quantum summation without a trusted third party.Int J Quantum Inf,2015,13(2):1550011
[0020] [14]Shi,R.h.,Mu,Y.,Zhong,H.,Cui,J.,Zhang,S.:Secure multiparty quantum computation for summation and multiplication.Sci Rep,2016,6:19655[0021] [15]Shi,R.H.,Zhang,S.:Quantum solution to a class of two-party private summation problems.Quantum Inf Process,2017,16:225
[0022] [16]Zhang,C.,Situ,H.Z.,Huang,Q.,Yang,P.:Multi-party quantum summation without a trusted third party based on single particles.Int J Quantum Inf,2017,15(2):1750010
[0023] [17]Bennett,C.H.,Brassard,G.:Quantum cryptography:public-key distribution and coin tossing.In:Proceedings of the IEEE International Conference on Computers,Systems and Signal Processing.Bangalore:IEEE Press,1984,175-179
[0024] [18]Ekert,A.K.:Quantum cryptography based on Bell’s theorem.Phys Rev Lett,1991,67(6):661-663
[0025] [19]Bennett,C.H.:Quantum cryptography using any two nonorthogonal states.Phys Rev Lett,1992,68(21),3121
[0026] [20]Cabello,A.:Quantum key distribution in the Holevo limit.Phys Rev Lett,2000,85:5635
[0027] [21]Shih,H.C.,Lee,K.C.,Hwang,T.:New efficient three-party quantum key distribution protocols.IEEE J Sel Top Quantum Electron,2009,15(6),1602-1606[0028] [22]Long,G.L.,Liu,X.S.:Theoretically efficient high-capacity quantum-key-distribution scheme.Phys Rev A,2002,65:032302
[0029] [23]Deng,F.G.,Long,G.L.,Liu,X.S.:Two-step quantum direct communication protocol using the Einstein-Podolsky-Rosen pair block.Phys Rev A,2003,68:042317
[0030] [24]Deng,F.G.,Long,G.L.:Secure direct communication with a quantum one-time pad.Phys Rev A,2004,69:052319
[0031] [25]Hillery,M.,Buzek,V.,Berthiaume,A.:Quantum secret sharing.Phys Rev A,1999,59:1829-1834
[0032] [26]Karlsson,A.,Koashi,M.,Imoto,N.:Quantum entanglement for secret sharing and secret splitting.Phys Rev A,1999,59:162-168
[0033] [27]Xiao,L.,Long,G.L.,Deng,F.G.,Pan,J.W.:Efficient multiparty quantum-secret-sharing schemes.Phys Rev A,2004,69:052307
[0034] [28]Zhou,N.,Zeng,G.,Xiong,J.:Quantum key agreement protocol.Electron Lett,2004,40:1149
[0035] [29]Chong,S.K.,Tsai,C.W.,Hwang,T.:Improvement on quantum key agreement protocol with maximally entangled states.Int J Theor Phys,2011,50:1793-1802
[0036] [30]Chong,S.K.,Hwang,T.:Quantum key agreement protocol based on BB84.Opt Commun,2010,283:1192-1195
[0037] [31]Liu,B.,Gao,F.,Huang,W.,et al.:Multiparty quantum key agreement with single particles.Quantum Inf Process,2013,12(4):1797-1805
[0038] [32]Yin,X.R.,Wen,W.P.,Shen,D.S.,et al.:Three-party quantum key agreement with Bell states.Acta Phys Sin,2013,62(17):170304
[0039] [33]Shi,R.H.,Zhong,H.:Multi-party quantum key agreement with Bell states and Bell measurements.Quantum Inf Process,2013,12(2):921-932[0040] [34]Yin,X.R.,Wen,W.P.,Liu,W.Y.:Three-party quantum key agreement with two-photon entanglement.Int J Theor Phys,2013,52(11),3915-3921
[0041] [35]Sun,Z.W.,Zhang,C.,Wang,B.H.,et al.:Improvements on“multiparty quantum key agreement with single particles”.Quantum Inf Process,2013,12(11):3411-3420
[0042] [36]Huang,W.,Wen,Q.Y.,Liu,B.,et al.:Quantum key agreement with EPR pairs and single-particle measurements.Quantum Inf Process,2014,13(3):649-663[0043] [37]Huang,W.,Su,Q.,Wu,X.,et al.:Quantum key agreement against collective decoherence.Int J Theor Phys,2014,53:2891-2901
[0044] [38]Shen,D.S.,Ma,W.P.,Wang,L.L.:Two-party quantum key agreement with four-qubit cluster states.Quantum Inf Process,2014,13(10):2313-2324[0045] [39]Xu,G.B.,Wen,Q.Y.,Gao,F.,Qin,S.J.:Novel multiparty quantum key agreement protocol with GHZ states.Quantum Inf Process,2014,13(12):2587-2594[0046] [40]Shukla,C.,Alam,N.,Pathak,A.:Protocols of quantum key agreement solely using Bell states and Bell measurement.Quantum Inf Process,2014,13(11):2391-2405
[0047] [41]Huang,W.,Wen,Q.Y.,Liu,B.,et al.:Cryptanalysis of a multi-party quantum key agreement protocol with single particles.Quantum Inf Process,2014,13(7):1651-1657
[0048] [42]He,Y.F.,Ma,W.P.:Quantum key agreement protocols with four-qubit cluster states.Quantum Inf Process,2015,14(9):3483-3498
[0049] [43]Zhu,Z.C.,Hu,A.Q.,Fu,A.M.:Improving the security of protocols of quantum key agreement solely using Bell states and Bell measurement.Quantum Inf Process,2015,14(11):4245-4254
[0050] [44]Sun,Z.W.,Yu,J.P.,Wang,P.:Efficient multi-party quantum key agreement by cluster states.Quantum Inf Process,2016,15(1):373-384[0051] [45]Sun,Z.W.,Zhang,C.,Wang,P.,Yu,J.P.,Zhang,Y.,Long,D.Y.:Multi-party quantum key agreement by an entangled six-qubit state.Int J Theor Phys,2016,55(3):1920-1929
[0052] [46]Zhu,Z.C.,Hu,A.Q.,Fu,A.M.:Participant attack on three-party quantum key agreement with two-photon entanglement.Int J Theor Phys,2016,55:55-61
[0053] [47]He,Y.F.,Ma,W.P.:Two-party quantum key agreement against collective noise.Quantum Inf Process,2016,15:5023-5035
[0054] [48]Liu,B.,Xiao,D.,Jia,H.Y.,Liu,R.Z.:Collusive attacks to“circle-type”multi-party quantum key agreement protocols.Quantum Inf Process,2016,15:2113-2124
[0055] [49]Sun,Z.W.,Huang,J.W.,Wang,P.:Efficient multiparty quantum key agreement protocol based on commutative encryption.Quantum Inf Process,2016,15:2101-2111
[0056] [50]Huang,W.,Su,Q.,Xu,B.J.,Liu,B.,Fan,F.,Jia,H.Y.,Yang,Y.H.:Improved multiparty quantum key agreement in travelling mode.Sci China-Phys Mech Astron,2016,59:120311
[0057] [51]Mohajer,R.,Eslami,Z.:Cryptanalysis of a multiparty quantum key agreement protocol based on commutative encryption.Quantum Inf Process,2017,16:197
[0058] [52]Cao,H.,Ma,W.P.:Multiparty quantum key agreement based on quantum search algorithm.Sci Rep,2017,7:45046
[0059] [53]Wang,P.,Sun,Z.W.,Sun,X.Q.:Multi-party quantum key agreement protocol secure against collusion attacks.Quantum Inf Process,2017,16:170[0060] [54]Cai,B.B.,Guo,G.D.,Lin,S.:Multi-party quantum key agreement without entanglement.Int J Theor Phys,2017,56:1039-1051
[0061] [55]Wang,L.L.,Ma,W.P.:Quantum key agreement protocols with single photon in both polarization and spatial-mode degrees of freedom.Quantum Inf Process,2017,16:130
[0062] [56]He,Y.F.,Ma,W.P.:Two quantum key agreement protocols immune to collective noise.Int J Theor Phys,DOI 10.1007/s10773-016-3165-x
[0063] [57]Li,C.Y.,Zhou,H.Y.,Wang,Y.,Deng,F.G.:Secure quantum key distribution network with Bell states and local unitary operations.Chin Phys Lett,2005,22(5):1049
[0064] [58]Li,C.Y.,Li,X.H.,Deng,F.G.,Zhou,P.,Liang,Y.J.,Zhou,H.Y.:Efficient quantum cryptography network without entanglement and quantum memory.Chin Phys Lett,2006,23(11):2896
[0065] [59]Shor P.W.,Preskill,J.:Simple proof of security of the BB84 quantum key distribution protocol.Phys Rev Lett,2000,85(2):441
[0066] [60]Chen,Y.,Man,Z.X.,Xia,Y.J.:Quantum bidirectional secure direct communication via entanglement swapping.Chin Phys Lett,2007,24(1):19[0067] [61]Ye,T.Y.,Jiang,L.Z.:Improvement of controlled bidirectional quantum direct communication using a GHZ state.Chin Phys Lett,2013,30(4):040305
[0068] [62]Gao,F.,Qin,S.J.,Wen,Q.Y.,Zhu,F.C.:A simple participant attack on the Bradler-Dusek protocol.Quantum Inf Comput,2007,7:329
[0069] [63]Gao,F.,Wen,Q.Y.,Zhu,F.C.:Comment on:“quantum exam”[Phys Lett A 350(2006)174].Phys Lett A,2007,360(6):748-750
[0070] [64]Guo,F.Z.,Qin,S.J.,Gao,F.,Lin,S.,Wen,Q.Y.,Zhu,F.C.:Participant attack on a kind of MQSS schemes based on entanglement swapping.The European Physical Journal D,2010,56(3):445-448
[0071] [65]Qin,S.J.,Gao,F.,Wen,Q.Y.,Zhu,F.C.:Cryptanalysis of the Hillery-Buzek-Berthiaume quantum secret-sharing protocol.Phys Rev A,2007,76(6):062324[0072] [66]Cai,Q.Y.:Eavesdropping on the two-way quantum communication protocols with invisible photons.Phys Lett A,2006,351(1-2):23-25
[0073] [67]Gisin,N.,Ribordy,G.,Tittel,W.,Zbinden,H.:Quantum cryptography.Rev Mod Phys,2002,74(1):145-195
[0074] [68]Deng,F.G.,Zhou,P.,Li,X.H.,Li,C.Y.,Zhou,H.Y.:Robustness of two-way quantum communication protocols against Trojan horse attack.2005,arXiv:quant-ph/0508168
[0075] [69]Li,X.H.,Deng,F.G.,Zhou,H.Y.:Improving the security of secure direct communication based on the secret transmitting order of particles.Phys Rev A,2006,74:054302

发明内容

[0076] 本发明的目的是设计一种基于量子傅里叶变换的安全多方量子求和协商方法,实现n个参与者的秘密整数序列的模d和计算结果的秘密共享。
[0077] 一种基于量子傅里叶变换的安全多方量子求和协商方法,共包括以下过程:
[0078] 对于i=1,2,...,n:
[0079] S1)Pi制备N个d级n粒子纠缠态都处于量子态|ω>1,2,...,n,并安排成一个有序序列其中上标1,2,...,N表示d级n粒子纠缠态在序列中的顺序。然后,Pi将第v(v=1,2,...,n)个粒子从每个量子态中挑选出来以构成n个粒子序列。这n个粒子序列标识为
其中 表示Pi制备的第t个纠缠态的第v个粒子且t=1,2,...,N。为了检测窃听,Pi制备n-1组诱骗光子,每个诱骗光子从集合V1或V2随机选择。然后,Pi挑选出一组诱骗光子并将选中的诱骗光子随机插入粒子序列 以形成一个新序列 这里,j=1,2,…,i-1,i+1,…,n-
1,n。最后,Pi将 保存在手中并将 发送给Pj。
[0080] S2)在证实Pj(j=1,2,…,i-1,i+1,…,n-1,n)已经收到序列 中的所有粒子后,Pi和Pj一起检测 的传输安全性。具体地,Pi告诉 中诱骗光子的位置和测量基。接着,Pj利用正确的基测量相应诱骗光子并告诉Pi一半的测量结果。然后,Pi宣布剩余一半诱骗光子的初始态。最后,她们检测测量结果与初始态是否一致。这样,Pi和Pj能检测出 的传输安全性。如果错误率大于预定的阈值,她们将停止通信;否则,她们将执行下一步。
[0081] S3)Pj(j=1,2,…,i-1,i+1,…,n-1,n)丢弃 中的诱骗光子从而得到序列 然后,Pj对序列 中的粒子编码她的秘密整数序列Kj。具体地,Pj对粒子 施加 其中t=1,2,…,N。 编码后的新序列记为 同时,Pi也通过对粒子 施加 来实现对序列 中的粒子编码她的秘密整数序列Ki。 编码后的新序列记为 为了检测窃听,Pj制备一组诱骗光子,每个诱骗光子从集合V1或V2随机选择。然后,Pj将这组诱骗光子随机插入粒子序列 以形成一个新序列 最后,Pj将 发送给Pi。
[0082] S4)在证实每个参与者已经收到来自其他参与者的所有n-1个编码后的粒子序列后,Pj(j=1,2,…,i-1,i+1,…,n-1,n)和Pi一起用与步骤S2相似的方法检测 的传输安全性。如果错误率大于预定的阈值,她们将停止通信;否则,她们将执行下一步。
[0083] S5)Pi丢弃 (j=1,2,…,i-1,i+1,...,n-1,n)中的诱骗光子以得到序列至此,Ρi拥有所有的她在步骤S1制备的n个粒子序列。然后,Ρi用V1基测量每个粒子序列的每个粒子并得到相应的测量结果。这样,Pi可以得到 其中, 是粒子 编码后的测量结果,v=1,2,...,n且t=1,2,...,N。这样可以得到 和最后,为了得到所有参与者秘密整数序列的求和,Ρi计算

实施方案

[0085] 下面结合实施例对本发明的技术方案做进一步描述。
[0086] 1、量子傅里叶变换及其应用
[0087] 定义d级n粒子纠缠态如下:
[0088]
[0089] 其中每个|r>是一个d级基态,r∈{0,1,...,d-1}。对于每个d级基态|r>,d阶离散量子傅里叶变换被定义为
[0090]
[0091] 其中ζ=e2πi/d。两个集合, 和 是非正交的两组基。
[0092] 进一步,定义一个变换操作Uk如下:
[0093]
[0094] 其中k从0到d-1。在本发明中, 代表模d和。显然,如果Uk被施加到d级基态|r>,可以得到
[0095]
[0096] 在将 (k1,k2,...,kn∈{0,1,...,d-1})施加到量子态|ω>1,2,...,n后,可以得到
[0097]
[0098]
[0099] 如果用V1基对式(5)的右边进行量子测量,将得到 根据式(5),显然有
[0100]
[0101] 2、安全多方量子计算的粒子传输模式
[0102] 在安全多方量子计算方法(如多方QKA)中,总共有三种粒子传输模式[48],即完全图类型、环形和树形(见图1)。在完全图类型粒子传输模式中,每个参与者制备初始量子态并给每个其他参与者发送一个制备的粒子序列;在环形类型粒子传输模式中,每个参与者制备初始量子态但只发送一个制备的粒子序列,这个粒子序列将被每个其他参与者轮流操作并最终返回给它的制备者;在树形类型粒子传输模式中,只有一个参与者制备初始量子态并发送给每个其他参与者一个制备的粒子序列,这个粒子序列在被操作后可能被返回也可能不被返回。
[0103] 3、安全多方量子求和协商方法
[0104] Sun等[35]指出一个安全多方QKA方法应当满足以下四个要求:
[0105] ①正确性。每个参与者能得到正确的共享密钥。
[0106] ②安全性。一个外在窃听者无法得到关于最终共享密钥的任何有用信息而不被检测到。
[0107] ③隐私性。每个参与者无法得到多于她的指定输出的任何有用信息,即参与者的子密钥能被保密。
[0108] ④公平性。所有参与者都是完全平等的实体,能平等地影响到最终共享密钥。换句话说,参与者的非最小子集无法成功单独决定共享密钥。
[0109] 然而,Huang等在文献[50]指出,隐私性,特别是对于内部参与者,在QKA方法中不是必需的。其理由在于两个方面:一方面,在任何一个n方QKA方法中,如果n-1个参与者联合起来,她们通过共享她们的隐私密钥能轻易地推断出唯一忠诚的参与者的隐私密钥[50];另一方面,每个参与者的密钥可仅是一个随机比特序列以致于隐私性自然而然不是一个主要的要求[51]。因此,更被广泛接受的是,一个胜任的QKA方法应当仅需满足正确性、安全性和公平性。
[0110] 在这子部分,本发明将量子求和吸收进QKA提出一个新的概念,即量子求和协商(Quantum summation agreement,QSA)。安全多方QSA问题可被描述如下:n个参与者,Ρ1,P2,...,Pn,想要秘密地共享一个求和函数f(x1,x2,...,xn),其中xi是Pi的秘密值;除了每个参与者,其他人都不知道这个函数的结果。通过参考QKA的要求,本发明认为一个安全多方QSA方法应当满足以下三个要求:
[0111] ①正确性。每个参与者能得到正确的共享求和计算结果。
[0112] ②安全性。一个外在窃听者无法得到关于最终共享求和计算结果的任何有用信息而不被检测到。
[0113] ③公平性。所有参与者都是完全平等的实体,能平等地影响到最终共享求和计算结果。换句话说,参与者的非最小子集无法成功单独决定共享求和计算结果。
[0114] 假设总共有n(n>2)个参与者,P1,P2,...,Pn,其中Pi(i=1,2,...,n)拥有一个长度为N的秘密整数序列Ki,即
[0115]
[0116] 其中,对于t=1,2,...,N, 在参与者的非最小子集无法成功单独决定共享求和计算结果的前提下,Ρ1,Ρ2,...,Ρn想安全地共享式(8)所示的她们的秘密整数序列的求和。
[0117]
[0118] 本发明提出的安全多方QSA方法的详细流程说明如下。
[0119] 对于i=1,2,...,n:
[0120] S1)Ρi制备N个d级n粒子纠缠态都处于量子态|ω>1,2,...,n,并安排成一个有序序列
[0121]
[0122] 其中上标1,2,...,N表示d级n粒子纠缠态在序列中的顺序。然后,Ρi将第v(v=1,2,...,n)个粒子从每个量子态中挑选出来以构成n个粒子序列。这n个粒子序列标识为[0123]
[0124] 其中 表示Ρi制备的第t个纠缠态的第v个粒子且t=1,2,...,N。为了检测窃听,Ρi制备n-1组诱骗光子,每个诱骗光子从集合V1或V2随机选择。然后,Ρi挑选出一组诱骗光子并将选中的诱骗光子随机插入粒子序列 以形成一个新序列 这里,j=1,2,...,i-1,i+1,...,n-1,n。最后,Ρi将 保存在手中并将 发送给Ρj。
[0125] S2)在证实Ρj(j=1,2,...,i-1,i+1,...,n-1,n)已经收到序列 中的所有粒子后,Ρi和Ρj一起检测 的传输安全性。具体地,Ρi告诉 中诱骗光子的位置和测量基。接着,Ρj利用正确的基测量相应诱骗光子并告诉Ρi一半的测量结果。然后,Ρi宣布剩余一半诱骗光子的初始态。最后,她们检测测量结果与初始态是否一致。这样,Ρi和Pj能检测出 的传输安全性。如果错误率大于预定的阈值,她们将停止通信;否则,她们将执行下一步。
[0126] S3)Pj(j=1,2,...,i-1,i+1,...,n-1,n)丢弃 中的诱骗光子从而得到序列然后,Pj对序列 中的粒子编码她的秘密整数序列Kj。具体地,Ρj对粒子 施加 其中t=1,2,...,N。 编码后的新序列记为 同时,Ρi也通过对粒子 施加 来实现对序列 中的粒子编码她的秘密整数序列Ki。 编码后的新序列记为 为了检测窃听,Ρj制备一组诱骗光子,每个诱骗光子从集合V1或V2随机选择。然后,Ρj将这组诱骗光子随机插入粒子序列 以形成一个新序列 最后,Ρj将 发送给Ρi。
[0127] S4)在证实每个参与者已经收到来自其他参与者的所有n-1个编码后的粒子序列后,Ρj(j=1,2,...,i-1,i+1,...,n-1,n)和Ρi一起用与步骤S2相似的方法检测 的传输安全性。如果错误率大于预定的阈值,她们将停止通信;否则,她们将执行下一步。
[0128] S5)Ρi丢弃 (j=1,2,...,i-1,i+1,...,n-1,n)中的诱骗光子以得到序列至此,Ρi拥有所有的她在步骤S1制备的n个粒子序列。然后,Ρi用V1基测量每个粒子序列的每个粒子并得到相应的测量结果。这样,Ρi可以得到
[0129]
[0130] 其中, 是粒子 编码后的测量结果,v=1,2,...,n且t=1,2,...,N。根据式(5),可以得到 和 最后,为了得到所有参与者秘密整数序列的求和,根据式(6),Ρi计算
[0131]
[0132] 至此结束了对本发明提出的安全多方QSA方法的描述。显然,在本发明的方法中,每个参与者制备初始量子态并发送给每个其他参与者一个制备的粒子序列。因此,本发明的方法采用完全图类型粒子传输模式。
[0133] 4、安全性分析
[0134] 4.1外在攻击
[0135] 在本发明的方法中,总共有两次粒子传送,即步骤S1Ρi(i=1,2,...,n)将 (j=1,2,...,i-1,i+1,...,n-1,n)发送给Ρj以及步骤S3Ρj将 发送回Ρi。为了得到关于秘密整数序列的有用信息,一个外在窃听者可能采取行动来发起主动攻击,如截获-重发攻击、测量-重发攻击、纠缠-测量攻击等。然而,上述提出的安全多方量子求和方法采用随机选自两组非正交基V1和V2的诱骗光子来检测一个外在窃听者的存在性。如果一个外在窃听者在两次粒子传送期间发起主动攻击,由于在公布前不知道诱骗光子的位置和测量基,她将不可避免地在诱骗光子上留下痕迹,从而被两次窃听检测过程检测到。
[0136] 另一方面,退一步说,即使一个外在窃听者知道诱骗光子的准确位置以及使用正确的基(即V1基)来测量步骤S3Ρj发送回Ρi的序列 中的编码后的粒子 由于她无法知道 的值,她仍然无法解密出 而且,由于Ρi将粒子 保持不动使得只有她自己知道的准确值,一个外在窃听者也无法得到所有参与者的秘密整数序列的求和。
[0137] 另外,在本发明的方法中,传输粒子被来回传送。因此,有必要采取行动来防止一个外在窃听者的特洛伊木马攻击,如不可见光子窃听攻击[66]和延迟光子特洛伊木马攻击[67,68]。为了防止不可见光子窃听攻击,接收者在她的器件前插入一个过滤器来过滤掉带有不合理波长的光子信号[68,69]。为了防止延迟光子特洛伊木马攻击,接收者使用一个光子数分割器(Photon number splitter,PNS)来将每个样本量子信号分割成两份并用适当的测量基测量PNS后面的信号[68,69]。如果多光子率高得不合理,外在攻击者将被发现。
[0138] 4.2参与者攻击
[0139] 为了充分认识参与者攻击,考虑两种情形。首先,讨论来自单个不忠诚参与者的攻击,然后分析来自两个或更多个不忠诚参与者的攻击。
[0140] a)来自单个不忠诚参与者的攻击
[0141] 如果一个不忠诚参与者对任何其他两个参与者之间的传输粒子发起攻击,由于在公布前不知道诱骗光子的位置和测量基,她将不可避免地在诱骗光子上留下痕迹,从而被两个相应参与者进行的窃听检测过程所检测到。
[0142] 如果一个不忠诚参与者在她的编码操作前得到合法的共享求和结果,她将可以根据自己意愿通过操控她自己的秘密整数序列来完全控制最终的共享求和结果。例如,假设Ρi是一个不忠诚的参与者并已经在她的编码操作前得到合法的共享求和结果K。然后,Ρi编码 来代替Ki。这里,D是一个长度为N、元素都为d的序列,K'是Ρi所希望的最终的共享求和结果。显然,其他参与者将接受K'为最终的共享求和结果。在这种情形下,这个方法是一个不公平的QSA方法。幸运的是,在本发明的方法中,只有在每个参与者接收到其他参与者的所有n-1个编码后的序列后,第二次窃听检测才被执行,从而保证所有参与者在步骤S5同时得到合法的共享求和结果K。因此,Ρi在她的编码操作前没有机会得到合法的共享求和结果K,使得这种攻击不可能发生。
[0143] b)来自两个或更多个不忠诚参与者的攻击
[0144] 这里,考虑只有一个忠诚参与者这一极端情形。其他n-1个不忠诚参与者联合起来决定最终的共享求和结果。不失一般性,假设只有Ρi是忠诚的。如果其他n-1个不忠诚参与者在编码前能得到Ρi的秘密整数序列Ki,她们能容易地单独决定最终的共享求和结果。例如,在步骤S3,n-2个不忠诚参与者中的每个人,Ρj'(j'=2,...,i-1,i+1,...,n-1,n),对序列 中的粒子编码整数序列K0来代替Kj',其中K0是一个长度为N且所有元素都为0的序列。同时,P1对序列 中的粒子编码整数序列 代替K1,其中K'是n-1个不忠诚参与者所希望的最终的共享求和结果。很容易验证,在结束步骤S5后,Pi得到的最终求和结果为 在这种情形下,这个方法是一个不公平的QSA方法。为了得到
Ki,在她从Ρi接收到 后,Ρ1马上用V1基测量 中的粒子。然后,Ρ1用
代替K1来对序列 中的粒子进行编码,其中 是Ρ1从她对 中的粒
子进行测量提取出来的一个长度为N的整数序列。然而,只有在每个参与者接收到其他参与者的所有n-1个编码后的序列后,第二次窃听检测才被执行,从而保证Ρ1在测量 中的粒子时无法知道 中所插入的诱骗光子的准确位置和测量基。这样,Ρ1的错误行为将被第二次窃听检测检测到以致于方法将被终止。另一方面,退一步说,即使Ρ1知道 中所插入的诱骗光子的准确位置,在用V1基测量 中的其他粒子后,由于无法知道 的值,她仍然无法解密出真正的 现在可以得出结论,即使他们共谋在一起,其他n-1个不忠诚参与者无法单独决定最终的共享求和结果。因此,本发明的方法能抵抗来自n-1个不忠诚参与者的共谋攻击。
[0145] 实施例:
[0146] 1、安全多方量子求和协商方法应用举例
[0147] 在这子部分,验证本发明的方法的输出是正确的。总共有n个参与者,Ρ1,Ρ2,...,Ρn,其中Pi(i=1,2,...,n)拥有长度为N的一个秘密整数序列Ki。不失一般性,在忽略窃听检测过程后,以每个秘密整数序列的第一个整数(即 )为例来说明输出正确性。
[0148] Pi(i=1,2,...,n)制备一个d级n粒子纠缠态处于量子态然后,Pi将粒子 保存在手中并将粒子 发送给Pj。这里,j=1,2,...,i-1,i+1,...,n-1,n。在接收到粒子 后,Pj对粒子 施加 来编码秘密比特 同时,Pi也通过对粒子施加 来编码她的秘密比特 然后,Pj将编码后的粒子 发送给Pi。在Pi从其他参与者收到所有粒子后,Pi利用V1基测量每个粒子从而得到测量结果 这里,且v=1,2,...,n。最后,根据式(6),Pi通过计算 可以得到
具体地,
[0149]
[0150] 现在可以得出结论,本发明的方法的输出是正确的。
[0151] 2、总结
[0152] 总之,本发明通过将量子求和吸收进QKA,提出一个新的概念,即量子求和协商(Quantum summation agreement,QSA)。相应地,本发明提出一个新颖的基于量子傅里叶变换的安全多方QSA方法,其中传输粒子是以完全图模式被传输。本发明的方法能抵抗外在攻击和参与者攻击。特别地,非最小子集的参与者不能成功单独决定共享的求和计算结果。另外,本发明的方法都是计算模d和,并且都以整数加整数的方式而非比特加比特的方式计算求和。

附图说明

[0084] 图1是安全多方量子计算方法的三种粒子传输模式(以五粒子为例)。
版权所有:盲专网 ©2023 zlpt.xyz  蜀ICP备2023003576号