一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于量子纠缠的多方数据同步方法及装置与流程

2022-11-23 07:06:58 来源:中国专利 TAG:


1.本技术涉及量子力学应用领域,具体涉及一种基于量子纠缠的多方数据同步方法,同时涉及一种基于量子纠缠的多方数据同步装置。


背景技术:

2.两方或者多方先共享多个量子多粒子纠缠态,每方保存每个纠缠态中的一个粒子。在需要同步数据进行决策的时候,可以通过测量自己粒子,得到随机但是多方完全一致的结果,从而通过这个结果进行随机决策。由于测量结果完全随机,多方之间没有传递信息量,所以不需要经典通信。
3.比如在网络联机游戏中,假设在一个对战的场景,进攻方的a和b决定联手攻击防守方的多个目标中的一个。一般情况下防守方c在一个目标部署两个人即可阻止a和b的联手攻击,但是如果目标只部署一个人防守则无法成功,然而c没有足够的人手在每个目标都部署两个或者以上的人。于是a和b决定用本主题实现的方案随机在防守方c的多个目标中选择一个目标联手攻击。此时该方案虽然没有传递信息,选择完全是随机的,但是具有以下重要优势:
4.随机一致性:a和b在任何结果下都能保证双方同时进攻同一个目标,使得a b在大于目标防守人员数目的时候可以取胜。
5.抵御成本高:因为a和b的测量结果完全随机,在事先无法知悉,c只能选择双倍的人员数量对所有的目标都进行保护,然而人手不足,因此无法完成。
6.决策瞬时性:如果a和b的决策和操作有延时,假设a前b后,或者c干扰b的决策使得b落后于a,则c可以通过a的操作来快速得知b的操作,可以抢在b之前保护a进攻的目标,使得b无法完成任务。但是在该方案里a和b可以同时决策,不存在理论上的延时,使得c无法保护。
7.现有技术采用经典通信,a和b可以实现随机或者确定性的数据同步完成决策,但是存在两个核心问题:无法解决抵御成本高的问题,即c可以破解a和b的经典通信,提前知道a和b需要攻击的对象,只需要保护该对象即可;无法解决决策瞬时性的问题,即a和b仍然需要通信来传递数据,具有理论上的延时,此时c抢先保护被攻击的对象。


技术实现要素:

8.为解决上述问题,本技术提供一种基于量子纠缠的多方数据同步方法,包括:
9.获取协议多方分发共享的多个纠缠态;
10.协议多方进行通信,通过纠错检测和提升所述多个纠缠态的纯度;以获取高纯度的纠缠态;
11.协议多方分别对各自的多个纠缠态包含的多个粒子,分别进行测量,实现多方随机多比特的数据同步。
12.优选的,获取协议多方分发共享的多个纠缠态,包括:
13.协议的m方通过纠缠分发共享n个纠缠态,其中每个纠缠态状态如下:
[0014][0015]
每个纠缠态有至少m个粒子,每个粒子由协议的m方中的一方来保存。
[0016]
优选的,协议多方分别对各自的多个纠缠态包含的多个粒子,分别进行测量,实现多方随机多比特的数据同步,包括:
[0017]
协议多方分别对各自保存的n个量子比特进行{|0》,|1》}基础的测量;
[0018]
根据量子测量的原理,协议多方的任意方随机得到0和1的结果,协议的第i方得到n比特的结果为
[0019]bi1bi2
…bin
[0020]
其中b
ij
每一个是随机二进制比特值;
[0021]
根据量子纠缠原理,协议多方通过测量获得的随机结果为,
[0022]b11b12
…b1n
=b
21b22
…b2n


=b
m1bm2
…bmn
=b1b2…bn
=b
[0023]
所述随机结果完全同步,协议多方同步获得一致的n比特随机数b,0《=b《n。
[0024]
优选的,在实现多方随机多比特的数据同步的步骤之后,还包括:
[0025]
根据同步获得的n比特随机数b,进行n个选项中的决策。
[0026]
本技术同时提供一种基于量子纠缠的多方数据同步装置,包括:
[0027]
纠缠态获取单元,用于获取协议多方分发共享的多个纠缠态;
[0028]
检测和提升单元,用于协议多方进行通信,通过纠错检测和提升所述多个纠缠态的纯度;以获取高纯度的纠缠态;
[0029]
数据同步单元,用于协议多方分别对各自的多个纠缠态包含的多个粒子,分别进行测量,实现多方随机多比特的数据同步。
[0030]
优选的,纠缠态获取单元,包括:
[0031]
纠缠态获取子单元,协议的m方通过纠缠分发共享n个纠缠态,其中每个纠缠态状态如下:
[0032][0033]
每个纠缠态有至少m个粒子,每个粒子由协议的m方中的一方来保存。
[0034]
优选的,数据同步单元,包括:
[0035]
基础测量子单元,协议多方分别对各自保存的n个量子比特进行{|0》,|1》}基础的测量;
[0036]
比特结果测量子单元,根据量子测量的原理,协议多方的任意方随机得到0和1的结果,协议的第i方得到n比特的结果为
[0037]bi1bi2
…bin
[0038]
其中b
ij
每一个是随机二进制比特值;
[0039]
随机结果获得子单元,根据量子纠缠原理,协议多方通过测量获得的随机结果为,
[0040]b11b12
…b1n
=b
21b22
…b2n


=b
m1bm2
…bmn
=b1b2…bn
=b
[0041]
所述随机结果完全同步,协议多方同步获得一致的n比特随机数b,0《=b《n。
[0042]
优选的,还包括:
[0043]
决策单元,根据同步获得的n比特随机数b,进行n个选项中的决策。
附图说明
[0044]
图1是本技术实施例提供的一种基于量子纠缠的多方数据同步方法的流程示意图;
[0045]
图2是本技术实施例涉及的三层决策树的树型图;
[0046]
图3是本技术实施例提供的一种基于量子纠缠的多方数据同步装置示意图。
具体实施方式
[0047]
在下面的描述中阐述了很多具体细节以便于充分理解本技术。但是本技术能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本技术内涵的情况下做类似推广,因此本技术不受下面公开的具体实施的限制。
[0048]
本技术提供一种基于量子纠缠的多方数据同步方法及装置,其方法流程图如图1所示,下面结合图1对本技术提供方法进行详细说明。
[0049]
步骤s101,获取协议多方分发共享的多个纠缠态。
[0050]
假设该协议里有m方,即a1,a2,

,am方,需要随机决策的选择有n个。
[0051]
协议的m方通过纠缠分发或者其他方式分发共享n个纠缠态,其中每个纠缠态状态如下:
[0052][0053]
每个纠缠态有至少m个粒子(量子比特),每个粒子由协议的m方中的一方来保存。如果加上纠错,则至少有m个逻辑粒子(逻辑量子比特),对应更多的物理粒子(物理量子比特)。
[0054]
特别的当m=2的时候,纠缠态为
[0055][0056]
注意到纠缠态的数据n=log2n。
[0057]
步骤s102,协议多方进行通信,通过纠错检测和提升所述多个纠缠态的纯度;以获取高纯度的纠缠态。
[0058]
在真正进行决策之前,为了保证任何一方不知道最终随机决策的结果,同时也保证纠缠态的准确度,协议的m方定期通过纠缠纯化或者其他纠错方式检测和提升上述纠缠态的纯度。这时候是需要多方进行通信完成纠缠纯化等纠错协议。
[0059]
步骤s103,协议多方分别对各自的多个纠缠态包含的多个粒子,分别进行测量,实现多方随机多比特的数据同步。
[0060]
多方事先约定好决策的时刻,或者决策的契机,这个契机不需要多方通信来确定。
[0061]
在需要决策的时刻,协议的m方,分别对自己手里的n个纠缠态的n个粒子分别进行测量,实现m方随机n比特的数据同步。
[0062]
a)首先在上述给出的纠缠态上,协议多方分别对各自保存的n个量子比特进行{|0
》,|1》}基础的测量;
[0063]
b)根据量子测量的原理,在高纯度的纠缠态做上述测量,协议多方的任意方随机得到0和1的结果,协议的第i方得到n比特的结果为
[0064]bi1bi2
…bin
[0065]
其中b
ij
每一个是随机二进制比特值;
[0066]
c)根据量子纠缠原理,协议多方通过测量获得的随机结果为,
[0067]b11b12
…b1n
=b
21b22
…b2n


=b
m1bm2
…bmn
=b1b2…bn
=b
[0068]
所述随机结果完全同步,通过这一随机同步的过程,m方的结果保持一致,协议多方同步获得一致的n比特随机数b,0《=b《n。
[0069]
根据同步获得的n比特随机数b,进行n个选项中的决策。
[0070]
假设该协议里有m方,即a1,a2,

,am方,需要随机决策,方案如图2的树形图。
[0071]
图3是一个3层决策树的例子,第一次决策决定走目标00或者目标01,假如是目标00,然后再做第二次决策的决策00,决定走目标000或者目标001,依次类推可以得到n层决策树。数据同步步骤如下:
[0072]
1、协议的m方通过纠缠分发或者其他方式分发共享n个纠缠态,n为决策树的层数,其中每个纠缠态状态如下:
[0073][0074]
即每个纠缠态有至少m个粒子(量子比特),每个粒子由一方来保存。如果加上纠错,则至少有m个逻辑粒子(逻辑量子比特),对应更多的物理粒子(物理量子比特)。
[0075]
特别当m=2的时候,纠缠态为
[0076][0077]
可以使用其他的纠缠态,只要达到目的即可。
[0078]
2、在真正进行决策之前,为了保证任何一方不知道最终随机决策的结果,同时也保证纠缠态的准确度,协议的m方定期通过纠缠纯化或者其他纠错方式检测和提升上述纠缠态的纯度。这时候是需要多方进行通信完成纠缠纯化等纠错协议。
[0079]
3、多方事先约定好决策的时刻,或者决策的契机,这个契机不需要多方通信来确定。
[0080]
4、在需要决策的时刻,根据决策树的层数,从第一层决策0的时刻t0开始,
[0081]
a)在t0时刻协议m方别对自己手里的第一个纠缠态的粒子分别进行测量,实现第一层决策数据的同步。
[0082]
b)首先在上述给出的纠缠态上,协议的每一方对自己保存的量子比特进行{|0》,|1》}基上的测量。
[0083]
c)根据量子测量的原理,在高纯度的纠缠态做上述测量,协议的每一方可以随机得到0和1的一个比特的结果。
[0084]
d)根据量子纠缠原理,协议的每一方测量得出的随机结果是完全同步的,即m方得到的随机的一个比特是完全一致的.
[0085]
e)根据决策0的随机比特同步的结果,m方作出决策,根据随机的一个比特
[0086]
i.如果是0则选择目标00;
[0087]
ii.如果是1则选择目标01。
[0088]
f)依据决策0的结果,进到下一层决策
[0089]
i.如果随机的一个比特是0,则在t1时刻进行决策00;
[0090]
ii.如果随机的一个比特是0,则在t1时刻进行决策01。
[0091]
g)在t1时刻重复从4a开始,指导决策树层树走完。
[0092]
5、假设决策树每个节点的目标都是需要保护的对象,因为决策完全随机,保护方需要同时保护所有的目标,总共有
[0093]
2 4 8

2n=2
n 1-2
[0094]
因此保护方需要投入n的指数级资源才能完成对所有目标的保护。
[0095]
基于同一发明构思,本技术同时提供一种基于量子纠缠的多方数据同步装置300,如图3所示,包括:
[0096]
纠缠态获取单元310,用于获取协议多方分发共享的多个纠缠态;
[0097]
检测和提升单元320,用于协议多方进行通信,通过纠错检测和提升所述多个纠缠态的纯度;以获取高纯度的纠缠态;
[0098]
数据同步单元330,用于协议多方分别对各自的多个纠缠态包含的多个粒子,分别进行测量,实现多方随机多比特的数据同步。
[0099]
优选的,纠缠态获取单元,包括:
[0100]
纠缠态获取子单元,协议的m方通过纠缠分发共享n个纠缠态,其中每个纠缠态状态如下:
[0101][0102]
每个纠缠态有至少m个粒子,每个粒子由协议的m方中的一方来保存。
[0103]
优选的,数据同步单元,包括:
[0104]
基础测量子单元,协议多方分别对各自保存的n个量子比特进行{|0》,|1》}基础的测量;
[0105]
比特结果测量子单元,根据量子测量的原理,协议多方的任意方随机得到0和1的结果,协议的第i方得到n比特的结果为
[0106]bi1bi2
…bin
[0107]
其中b
ij
每一个是随机二进制比特值;
[0108]
随机结果获得子单元,根据量子纠缠原理,协议多方通过测量获得的随机结果为,
[0109]b11b12
…b1n
=b
21b22
…b2n


=b
m1bm2
…bmn
=b1b2…bn
=b
[0110]
所述随机结果完全同步,协议多方同步获得一致的n比特随机数b,0《=b《n。
[0111]
优选的,还包括:
[0112]
决策单元,根据同步获得的n比特随机数b,进行n个选项中的决策。
[0113]
通过本技术提供的基于量子纠缠的多方数据同步方法及装置,引用量子通信后,可以实现随机或者确定性的数据同步完成决策,可以解决多方通信抵御成本高的问题,根据多方随机多比特的数据同步,获得的一致的比特随机数,进行多个选项中的决策,解决决
策瞬时性的问题。
[0114]
最后应该说明的是:以上实施例仅用以说明本发明的技术方案而非对其限制,尽管参照上述实施例对本发明进行了详细的说明,所属领域的普通技术人员应当理解依然可以对本发明的具体实施方式进行修改或者等同替换,而未脱离本发明精神和范围的任何修改或者等同替换,其均应涵盖在本发明的权利要求范围当中。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献