1.一种两客户端的量子委托联合计算方法,其特征在于,假设两参与方A,B与量子中心协同完成量子委托计算,且假设量子中心与参与方均为“半忠诚”,量子中心协助两参与方完成量子计算,并且忠诚地执行所被要求的量子计算,但QC会试图从中间结果窃取参与者的私有信息;参与者忠诚得执行协议,但是也会试图另一方窃取参与者的私有信息;参与方A与参与方B的待计算的量子态分别为 |φ>,且经过客户端A,B加密后的的量子态分别为 具体步骤如下:步骤一)、两参与方A,B分别准备待计算的量子态 |φ>,并随机生成加密秘钥a1,b1和a2,b2,加密得到 |φ>enc;
步骤二)、参与方A将加密数据 发送给参与方B,参与方B将|φ>enc发送给A;
步骤三)、在参与方A,B分别收到彼此发送的加密量子态后,参与方A用加密秘钥对|φ>enc再次进行加密得到(|φ>enc)enc,同时参与方B对 加密得到步骤四)、参与方A,B分别将(|φ>enc)enc, 发送给量子计算中心QC。
步骤五)、QC在加密量子态上执行酉操作 并分别将计算结果U(|φ>enc)enc发还给参与方A,计算结果U 发还给参与方B;
步骤六)、参与方A对U(|φ>enc)enc解密得到U|φ>enc并发还给B,同样B对 解密得到 并发还给A;
步骤七)、参与方A,B分别对 U|φ>enc解密得到最终计算结果 U|φ>。
2 2
2.如权利要求1所述的方法,其特征在于,在步骤一)中, (α1)+(β1) =
1;|φ>=α2|0>+β2|1>,(α2)2+(β2)2=1;且加密秘钥a1,b1和a2,b2是从{0,1}随机选择,
3.如权利要求1所述的方法,其特征在于,在步骤三)中,经过两参与方二加密的量子态为:
4.如权利要求1所述的方法,其特征在于,在步骤五)中,酉操作U能够被分解为通用量子门集{X,Z,H,P,R,CNOT},即参与方A,B所要求执行的U操作能够通过这些门以任意精度近似;如当U为控制非门CNOT时:当U为CZ门时:
5.如权利要求1所述的方法,其特征在于,在步骤六中,两参与方根据所执行U来进行解密:
6.如权利要求1所述的方法,其特征在于,在步骤七中,两参与方解密得到最终结果: