[发明专利]一种基于盲量子计算的两方量子计算方法有效
申请号: | 201810081988.7 | 申请日: | 2018-01-29 |
公开(公告)号: | CN108388946B | 公开(公告)日: | 2021-08-17 |
发明(设计)人: | 孙志远;李琴;李竹林 | 申请(专利权)人: | 湘潭大学 |
主分类号: | G06N10/00 | 分类号: | G06N10/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 411105 *** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 量子 计算 计算方法 | ||
1.一种基于盲量子计算的两方量子计算方法,其特征在于,用户Alice和Bob在服务器Charlie的帮助下完成两方量子计算任务,步骤如下:
(1)Charlie准备单量子比特|+并发送给Alice;
(2)当Alice收到该比特,Alice随机选择:①对该量子比特执行Z(θi)操作,其中角度θi从集合S≡{kπ/4|k=0,1,2,...,7}中随机选取,然后把旋转θi角度后的结果发给Charlie;或者②随机制备一个状态为|0〉或|1〉的dummy比特并发给Charlie;
(3)Charlie根据Alice的计算指令构造量子计算所需的图态DT(G).构造图态所需的量子比特由重复执行前两步所得;
(4)Bob随机选择密钥对他的输入比特进行加密,并将结果发送给Alice;
(5)Alice对收到的比特再次进行加密;
(6)Bob准备trap比特发送给Alice;
(7)Alice把Bob的输入、trap比特与自己准备的dummy比特随机排序后再发给Charlie,然后Charlie对它们执行特定的操作使之纠缠,从而使这些比特处于合适的位置以隐藏Bob输入比特的位置;
(8)Alice和Bob通过合作计算相应的测量角度|δj〉,由Alice驱动Charlie进行盲量子计算;
(9)Charlie根据Alice和Bob各自输出层的位置,分别把输出层上的量子比特发送给Alice和Bob;
(10)Alice和Bob分别检查各自的trap比特,以验证本次计算结果的正确性。
2.根据权利要求1所述的一种基于盲量子计算的两方量子计算方法,其特征在于,用户Alice对Charlie发来的|+〉态执行Z(θi)操作得到态或者Alice随机准备|0态或|1态来替换|+态,再将这些状态发给Charlie来制备图态;用户Bob发送加密后的量子输入及trap态给Alice,然后由Alice对接收到的状态再次加密后发给Charlie以纠缠到对应图态上Bob的输入比特所在位置上。
3.根据权利要求1所述的一种基于盲量子计算的两方量子计算方法,其特征在于,Charlie完成计算后,分别把Alice和Bob的输出层位置上的量子比特发送给Alice和Bob;然后,Alice和Bob分别检查trap比特验证计算结果的正确性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810081988.7/1.html,转载请声明来源钻瓜专利网。