[发明专利]一种新的量子电子合同签署方法有效
申请号: | 201610146871.3 | 申请日: | 2016-03-15 |
公开(公告)号: | CN105591756B | 公开(公告)日: | 2019-02-26 |
发明(设计)人: | 王天银;蔡晓秋;魏春艳;刘青青;张瑞玲 | 申请(专利权)人: | 洛阳师范学院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/08 |
代理公司: | 洛阳公信知识产权事务所(普通合伙) 41120 | 代理人: | 宋晨炜 |
地址: | 471000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种新的量子电子合同签署方法,通过初始化阶段、承诺阶段和仲裁阶段,不再基于大数分解或离散对数等数学难题,提高了方案的安全性。其次,新方法不再需要双方事先交换彼此对合同等信息的数字签名,从而使得本专利技术不再依赖于目前的量子数字签名技术,并提高了方案的效率。 | ||
搜索关键词: | 一种 量子 电子 合同 签署 方法 | ||
【主权项】:
1.一种新的量子电子合同签署方法,其特征在于:步骤一、初始化阶段令A,B分别表示合同签署双方,TTP表示可信第三方;①TTP制备量子态集
和
每个量子态
和
随机处于|0>,|1>,|+>和|‑>四种之一,这里
并以00,01,10,11分别表示|0>,|1>,|+>,|‑>,并为所有量子态和所有量子态的经典描述信息指派唯一识别码PIN;②TTP将量子态集
识别码PIN和对
的经典描述信息
安全发送给A,将量子态集
识别码PIN和对
的经典描述信息
安全发送给B,同时保存信息(CA,CB)和识别码PIN;步骤二、承诺阶段承诺阶段约定如果参与方同意承诺合同有效,则接下来用同意基Accept‑basis测量所有量子态;否则用拒绝基Reject‑basis测量;并且约定Accept‑basis指的是:若hi=0,用Z={|0>,|1>}基测量,若hi=1,用X={|+>,|‑>}基测量;Reject‑basis指的是:若hi=0,用X={|+>,|‑>}基测量,若hi=1,用Z={|0>,|1>}基测量,hi表示Hash函数输出序列中第i个比特;假定A和B对合同C、识别码PIN、时限t和其它约定信息m达成一致,此时并未对合同C承诺;A和B分别计算h(C,PIN,t,m)=h1||h2||…||hN,其中,h():()*→()N是方案事先约定采用的抗碰撞安全Hash函数,它将任意长度的消息转换为长度为N的比特串;最后A和B根据Hash值h(C,PIN,t,m)选择相应的测量基分别测量他们的量子态集
和
并交换彼此测量结果,不失一般性,假定A首先开始执行承诺协议:①A选择Accept‑basis测量量子态
即若h1=0,A用Z基测量
若h1=1,A用X基测量
并分别记测量结果|0>,|1>,|+>,|‑>为
最后A将测量结果
发送给B;②若B在t时刻内未收到A发送的测量结果
或发现
的第一个比特与h1不相同,则B立即联系TTP执行仲裁协议;否则,B进一步验证A是否选择了正确的基测量
若A选择的基与量子态
一致但
则B也立即联系TTP执行仲裁协议;若A选择的基与量子态
不一致或
则B用Accept‑basis测量
并分别记测量结果|0>,|1>,|+>,|‑>为
最后B将测量结果
发送给A;③若A在t时刻内未收到B发送的测量结果
或发现
的第一个比特与h1不相同,则B立即联系TTP执行仲裁协议;否则,A进一步验证B是否选择了正确的基测量
若B选择的基与量子态
一致但
则A也立即联系TTP执行仲裁协议;若B选择的基与量子态
不一致或
则A用Accept‑basis测量
并分别记测量结果|0>,|1>,|+>,|‑>为
最后A将测量结果
发送给B;重复①‑③,直至A最后收到B对
的测量结果
并判断无误,若无异议,A和B都收到了彼此对合同C的有效承诺,协议到此结束;否则,若出现一方未在t时刻内收到另一方的响应或对收到的信息存疑,或事后出现争议,则立即执行仲裁协议;步骤三、仲裁阶段TTP根据公开已知的概率分布
确定数值
不失一般性,假定A联系TTP对合同承诺进行仲裁,A首先根据自己的偏好确定使合同有效或拒绝合同,如果A想使得合同有效,A用Accept‑basis测量剩下的量子态
即若hi=0,A选择Z基测量
若hi=1,A选择X基测量;反之,如果A想拒绝合同,A用Reject‑basis测量剩下的量子态
即若hi=0,A选择X基测量
若hi=1,A选择Z基测量
A和B分别将各自的测量结果、合同C、识别码PIN、时限t和其它约定信息m提交给TTP,TTP首先分别验证他们的测量结果和他们的诉求是否一致,并检查提交的信息是否与其存储的信息(CA,CB)相悖,若发现任何一方欺骗,则只考虑诚实一方的测量结果;具体地:假定
表示量子态集
中与Accept‑basis一致的个数,假定
表示量子态集
中与Reject‑basis一致的个数,类似地,
表示量子态集
中与Accept‑basis一致的个数,
表示量子态集
中与Reject‑basis一致的个数;如果A提交Accept‑basis测量结果的个数不小于
同时B提交的Reject‑basis测量结果的个数不大于
或者B提交Accept‑basis测量结果的个数不小于
并且A提交的Reject‑basis测量结果的个数不大于
则TTP判定合同有效;若TTP发现一方,比如B方提供了不正确的结果,同时A方提交了Accept‑basis测量结果的个数不小于
则认为合同有效;其它情况均认定合同无效。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于洛阳师范学院,未经洛阳师范学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610146871.3/,转载请声明来源钻瓜专利网。
- 上一篇:一种分发照片的方法及终端
- 下一篇:一种基于SDN的验证头验证方法和系统