System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 量子不经意传输方法、电子设备和存储介质技术_技高网

量子不经意传输方法、电子设备和存储介质技术

技术编号:43312140 阅读:4 留言:0更新日期:2024-11-15 20:14
本申请公开了一种量子不经意传输方法、电子设备和存储介质,应用于量子通信领域。该方法包括:生成两个随机数序列以制备相干态量子序列,并发送给接收端;接收端生成测量选取序列对相干态量子序列测量,并基于该测量选取序列生成另一测量选取序列,将两个测量选取序列按随机顺序排列发送给发送端;发送端根据两个测量选取序列分别对两个随机数序列按位选取对应值,得到两个数据集合并向接收端发起正向协商;协商后发送端得到两个加密密钥,向所述接收端发送经两个加密密钥加密的两条加密消息;接收端通过解密密钥解密得到其中一条消息,且无法得到另一条消息。通过上述方法,使得构建一种能够抵抗量子计算机攻击的不经意传输。

【技术实现步骤摘要】

本专利技术实施例涉及量子通信领域,特别涉及一种量子不经意传输方法、电子设备和存储介质


技术介绍

1、不经意传输(oblivious transfer,ot)是密码学中的一种协议,用于消息发送方和接收方的交互过程。其中,消息发送发有多条消息可以发送,但接收方只能获取上述多条消息中的一条消息,而无法得知其他消息。同时,消息发送方也无法获知接收方选择了哪条消息。因此,发送方和接收方都不会知道对方所获知的具体信息。

2、由于传统安全多方计算技术大多依赖基于椭圆曲线算法的不经意传输来构造,因此不能抵抗量子计算机的攻击,现亟需提供一种新的信息传输方法以解决问题。


技术实现思路

1、本专利技术实施方式的目的在于提供一种量子不经意传输方法、电子设备和存储介质,使得构建一种能够抵抗量子计算机共计的不经意传输。

2、为解决上述技术问题,本专利技术的实施方式提供了一种连续变量高斯调制相干态量子不经意传输方法,应用于发送端,包括:

3、生成服从高斯分布的两个随机数序列以制备相干态量子序列,将所述相干态量子序列发送给接收端,供接收端以第一测量选取序列对所述相干态量子序列测量得到测量结果序列,并基于所述第一测量选取序列生成第二测量选取序列,将所述第一测量选取序列和所述第二测量选取序列按随机顺序排列发送给发送端;

4、根据接收到的所述第一测量选取序列和所述第二测量选取序列均对两个所述随机数序列按位选取对应位置顺序的值,生成得到第一数据集合和第二数据集合;

5、对所述第一数据集合和所述第二数据集合向所述接收端发起正向协商,得到第一加密密钥和第二加密密钥;向所述接收端发送经所述第一加密密钥加密后的第一消息,以及经所述第二加密密钥加密后的第二消息。

6、本专利技术实施方式还提供了一种连续变量高斯调制相干态量子不经意传输方法,应用于接收端,所述方法包括:

7、接收发送端以服从高斯分布的随机数序列制备得到的相干态量子序列;

8、以随机生成的第一测量选取序列作为测量基对接收的所述相干态量子序列进行测量,得到测量结果序列,并根据所述第一测量选取序列生成第二测量选取序列,将所述第一测量选取序列和所述第二测量选取序列按随机顺序排列发送给所述发送端,供所述发送端生成两个数据集合;

9、接受所述发送端发起的正向协商,经协商得到解密密钥;

10、接收所述发送端发送的经第一加密密钥加密后的第一消息,以及经第二加密密钥加密后的第二消息;使用所述解密密钥分别对所述第一消息和所述第二消息进行解密,解析出所述第一消息或所述第二消息。

11、本专利技术的实施方式还提供了一种电子设备,包括:

12、至少一个处理器;以及,

13、与所述至少一个处理器通信连接的存储器;其中,

14、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述的连续变量高斯调制相干态量子不经意传输方法。

15、本专利技术的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时实现上述的连续变量高斯调制相干态量子不经意传输方法。

16、本专利技术实施方式相对于现有技术而言,通过发送端发生成相干态量子序列并将其发送给接收端,接收端生成第一测量选取序列对相干态量子序列进行测量,进一步生成得到第二测量选取序列,然后将两个测量选取序列以随机顺序排列发送给发送端;发送端根据第一测量选取序列和第二测量选取序列,分别生成两个数据集合,然后基于数据集合向接收端发起正向协商;经正向协商后发送端得到加密密钥,发送端基于加密密钥对消息进行加密,并将加密消息发送给接收端。本方案基于相干态量子序列的使用,由于量子不可分割性和不可克隆性,保证量子态信息在传输过程中难以被窃听和篡改,实现安全的量子态传输和数据加密、解密,保护通信过程中的数据机密性,并基于量子测量的随机性,实现不经意传输能够抵抗量子计算机攻击。

本文档来自技高网
...

【技术保护点】

1.一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,应用于发送端,包括:

2.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述根据接收到的所述第一测量选取序列和所述第二测量选取序列均对两个所述随机数序列按位选取对应位置顺序的值,生成得到第一数据集合和第二数据集合,包括:

3.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述对所述第一数据集合和所述第二数据集合向所述接收端发起正向协商,得到第一加密密钥和第二加密密钥,包括:

4.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述向所述接收端发送经所述第一加密密钥加密后的第一消息,以及经所述第二加密密钥加密后的第二消息,包括:

5.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述生成服从高斯分布的两个随机数序列以制备相干态量子序列,包括:

6.一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,应用于接收端,所述方法包括:

7.根据权利要求6所述的一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述第一测量选取序列为二进制序列,所述根据所述第一测量选取序列生成第二测量选取序列,包括:

8.根据权利要求6所述的一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述接受所述发送端发起的正向协商,经协商得到解密密钥,包括:

9.一种电子设备,其特征在于,包括:

10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的连续变量高斯调制相干态量子不经意传输方法。

...

【技术特征摘要】

1.一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,应用于发送端,包括:

2.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述根据接收到的所述第一测量选取序列和所述第二测量选取序列均对两个所述随机数序列按位选取对应位置顺序的值,生成得到第一数据集合和第二数据集合,包括:

3.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述对所述第一数据集合和所述第二数据集合向所述接收端发起正向协商,得到第一加密密钥和第二加密密钥,包括:

4.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述向所述接收端发送经所述第一加密密钥加密后的第一消息,以及经所述第二加密密钥加密后的第二消息,包括:

5.根据权利要求1所述的连续变量高斯调制相干...

【专利技术属性】
技术研发人员:陈昊泽黄安静李明翰张凯羿刘春波戚巍刘建荣翁晨
申请(专利权)人:国科量子通信网络有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1