System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及量子通信领域,特别涉及一种量子不经意传输方法、电子设备和存储介质。
技术介绍
1、不经意传输(oblivious transfer,ot)是密码学中的一种协议,用于消息发送方和接收方的交互过程。其中,消息发送发有多条消息可以发送,但接收方只能获取上述多条消息中的一条消息,而无法得知其他消息。同时,消息发送方也无法获知接收方选择了哪条消息。因此,发送方和接收方都不会知道对方所获知的具体信息。
2、由于传统安全多方计算技术大多依赖基于椭圆曲线算法的不经意传输来构造,因此不能抵抗量子计算机的攻击,现亟需提供一种新的信息传输方法以解决问题。
技术实现思路
1、本专利技术实施方式的目的在于提供一种量子不经意传输方法、电子设备和存储介质,使得构建一种能够抵抗量子计算机共计的不经意传输。
2、为解决上述技术问题,本专利技术的实施方式提供了一种连续变量高斯调制相干态量子不经意传输方法,应用于发送端,包括:
3、生成服从高斯分布的两个随机数序列以制备相干态量子序列,将所述相干态量子序列发送给接收端,供接收端以第一测量选取序列对所述相干态量子序列测量得到测量结果序列,并基于所述第一测量选取序列生成第二测量选取序列,将所述第一测量选取序列和所述第二测量选取序列按随机顺序排列发送给发送端;
4、根据接收到的所述第一测量选取序列和所述第二测量选取序列均对两个所述随机数序列按位选取对应位置顺序的值,生成得到第一数据集合和第二数据集合;
...【技术保护点】
1.一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,应用于发送端,包括:
2.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述根据接收到的所述第一测量选取序列和所述第二测量选取序列均对两个所述随机数序列按位选取对应位置顺序的值,生成得到第一数据集合和第二数据集合,包括:
3.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述对所述第一数据集合和所述第二数据集合向所述接收端发起正向协商,得到第一加密密钥和第二加密密钥,包括:
4.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述向所述接收端发送经所述第一加密密钥加密后的第一消息,以及经所述第二加密密钥加密后的第二消息,包括:
5.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述生成服从高斯分布的两个随机数序列以制备相干态量子序列,包括:
6.一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,应用于接收端,所述方法包括:
7.根据
8.根据权利要求6所述的一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述接受所述发送端发起的正向协商,经协商得到解密密钥,包括:
9.一种电子设备,其特征在于,包括:
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8中任一项所述的连续变量高斯调制相干态量子不经意传输方法。
...【技术特征摘要】
1.一种连续变量高斯调制相干态量子不经意传输方法,其特征在于,应用于发送端,包括:
2.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述根据接收到的所述第一测量选取序列和所述第二测量选取序列均对两个所述随机数序列按位选取对应位置顺序的值,生成得到第一数据集合和第二数据集合,包括:
3.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述对所述第一数据集合和所述第二数据集合向所述接收端发起正向协商,得到第一加密密钥和第二加密密钥,包括:
4.根据权利要求1所述的连续变量高斯调制相干态量子不经意传输方法,其特征在于,所述向所述接收端发送经所述第一加密密钥加密后的第一消息,以及经所述第二加密密钥加密后的第二消息,包括:
5.根据权利要求1所述的连续变量高斯调制相干...
【专利技术属性】
技术研发人员:陈昊泽,黄安静,李明翰,张凯羿,刘春波,戚巍,刘建荣,翁晨,
申请(专利权)人:国科量子通信网络有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。