【技术实现步骤摘要】
基于量子游走的改进型一次一密量子代理签名方法
本专利技术属于量子通信领域,具体涉及一种基于量子游走的改进型一次一密量子代理签名方法。
技术介绍
随着经济技术发展和人们生活水平的提高,数据安全已经成为了人们越来越关注的重点之一。而数字签名发展至今,已经广泛应用于电子支付、电子商务、电子政务等诸领域,同时为了适应不同应用场景的特殊需求,还衍生出了许多分支,例如代理签名,盲签名,群签名等。同样的,在数字签名的应用中,人们最关心的莫过于其安全性。随着经典数字签名的安全性面临着越来越大的挑战,学者们纷纷将目光转向了量子签名方案。量子签名方法的安全性是基于量子不可克隆定理以及海森堡测不准原理。因此,理论上量子签名是绝对安全的。在量子签名的发展过程中,量子隐形传输以及量子一次一密算法(QOTP)的出现,进一步提高了各种签名协议的安全性。作为量子隐形传输的关键,量子纠缠态一直以来都难以制备,而近年来兴起的量子游走技术很大程度上化解了这一过程中的困难,使得其在物理设备上得以实现。但是,在传统的量子一次一密算法中,加密算符与待加密位之间一一对应的关系,给不少量子签名方案带来了潜在的伪造和否认攻击等安全风险,使得量子签名方案的可靠性和安全性收到了极大的挑战。
技术实现思路
本专利技术的目的在于提供一种可靠性高、安全性好且实用性较好的基于量子游走的改进型一次一密量子代理签名方法。本专利技术提供的这种基于量子游走的改进型一次一密量子代理签名方法,包括如下步骤:S1.初始阶段的步骤:用于制备所有加解密 ...
【技术保护点】
1.一种基于量子游走的改进型一次一密量子代理签名方法,包括如下步骤:/nS1.初始阶段的步骤:用于制备所有加解密过程中用到的密钥,同时原始签名方制备待签名量子序列;/nS2.授权阶段的步骤:用于原始签名方制备同意代理签名方进行代理签名的授权信息,并将授权信息下发代理签名方和仲裁方;/nS3.签名阶段的步骤:代理签名方完成代理签名,同时保证被签名信息的可靠性;/nS4.验证阶段的步骤:验证方验证步骤S3已经完成的代理签名的有效性,并且在仲裁方的帮助下验证传输信息的可靠性。/n
【技术特征摘要】
1.一种基于量子游走的改进型一次一密量子代理签名方法,包括如下步骤:
S1.初始阶段的步骤:用于制备所有加解密过程中用到的密钥,同时原始签名方制备待签名量子序列;
S2.授权阶段的步骤:用于原始签名方制备同意代理签名方进行代理签名的授权信息,并将授权信息下发代理签名方和仲裁方;
S3.签名阶段的步骤:代理签名方完成代理签名,同时保证被签名信息的可靠性;
S4.验证阶段的步骤:验证方验证步骤S3已经完成的代理签名的有效性,并且在仲裁方的帮助下验证传输信息的可靠性。
2.根据权利要求1所述的基于量子游走的改进型一次一密量子代理签名方法,其特征在于步骤S1所述的初始阶段的步骤,具体包括如下步骤:
A.原始签名方将待签名的n1比特的二进制信息M={M1,M2,…,Mi,…,Mn1}进行加密,从而得到对应的待签名量子序列其中,Mi∈{0,1},i=1,…,n1;且m=1对应着Mi=0,m=-1对应着Mi=1;
B.代理签名方与验证方、原始签名方共享代理签名密钥{KAT,KAC},仲裁方与验证方、原始签名方共享仲裁密钥{KBT,KCT};而且代理签名密钥和仲裁密钥均由QKD协议产生。
3.根据权利要求2所述的基于量子游走的改进型一次一密量子代理签名方法,其特征在于步骤S2所述的授权阶段的步骤,具体包括如下步骤:
a.原始签名方制备身份授权待签名量子序列;
b.原始签名方将将制备的身份授权待签名量子序列的两个副本加密后发送给代理签名方和仲裁方,从而确认代理签名方的身份。
4.根据权利要求3所述的基于量子游走的改进型一次一密量子代理签名方法,其特征在于步骤a所述的原始签名方制备身份授权待签名量子序列,具体为原始签名方制备具有n2量子比特的序列该序列包括原始签名方的身份信息、代理签名方的身份信息和代理签名的授权信息,且m=±1;然后将序列与步骤A得到的待签名量子序列连接,从而得到身份授权待签名量子序列
5.根据权利要求4所述的基于量子游走的改进型一次一密量子代理签名方法,其特征在于步骤b所述的原始签名方将将制备的身份授权待签名量子序列的两个副本加密后发送给代理签名方和仲裁方,从而确认代理签名方的身份,具体为原始签名方利用密钥KAC和KCT加密身份授权待签名量子序列的两个副本,并得到和然后将发送给代理签名方,并将发送给仲裁方;最后,代理签名方将获取的进行解密并得到从而确认自身的代理签名方身份。
6.根据权利要求5所述的基于量子游走的改进型一次一密量子代理签名方法,其特征在于步骤S3所述的签名阶段的步骤,具体包括如下步骤:
(1)代理签名方从{0,1}中随机选取n个比特,构成一串经典信息S={S1,S2,…,Si,…,Sn};
(2)代理签名方将身份授权待签名量子序列采用基于步骤(1)得到的经典信息S的加密算法进行加密,从而得到加密身份授权待签名量子序列
(3)代理签名方采用密钥KAT对步骤(2)得到的加密身份授权待签名量子序列进行加密,从而制备签名态
(4)采用基于环的量子游走模型,随机生成量子态并将生成的量子态分配给代理签名方和仲裁方;
(5)代理签名方将步骤(1)构造的经典信息S转换为十进制数s,并得到算符然后利用算符Ts生成量子态并下发给仲裁方,Ic为硬币空间的单位算符;
(6)仲裁方接收到量子态后,执行操作Uk-t,从而获取量子态再进行位置测量并根据测量结果is=(l+s)modP,得到s=(is-l)modP;从而保证,仲裁方可以恢复S,并且根据恢复...
【专利技术属性】
技术研发人员:石金晶,张倩,冯艳艳,黎振焕,施荣华,
申请(专利权)人:中南大学,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。