[发明专利]一种模糊性可明确废除的并发签名方法无效
申请号: | 200910219124.8 | 申请日: | 2009-11-24 |
公开(公告)号: | CN101729258A | 公开(公告)日: | 2010-06-09 |
发明(设计)人: | 李保红;牛慧芳;赵银亮;郑坤 | 申请(专利权)人: | 西安交通大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/14 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 陆万寿 |
地址: | 710049*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种模糊性可明确废除的并发签名方法,该方法称为可废除并发签名(RCS),RCS提供了废除算法,可废除并发签名RCS包含参数设定、签名产生、验证签名、确定签名者身份等步骤。该方法在双方交换签名时只需要产生一个keystone,根据公布的keystone可以明确地废除签名的模糊性,从而使双方交换的签名具备了标准签名的性质,消除了针对并发签名模糊性方面的各种可能攻击,使得签名的安全性得到大大的提高。 | ||
搜索关键词: | 一种 模糊 明确 废除 并发 签名 方法 | ||
【主权项】:
1.一种模糊性可明确废除的并发签名方法,其特征在于,初始签名者Pi和匹配签名者Pj之间,针对信息mi和mj的数字签名交换包括以下步骤:1)Pi选择某个信息k作为keystone,并计算keystone印记f=KGEN(k,mi,mj),然后产生针对信息mi的模糊签名σi=<Li,Ui,f>=ASIGN(yi,xi,yj,mi,f),并将σi发送给Pj;其中yi、yj分别为Pi、Pj的公钥,而xi为Pi的私钥;2)收到σi之后,Pj首先验证AVERIFY(σi,mi)=1,在成立的情况下Pj产生针对信息mj的模糊签名σj=<Lj,Uj,f>=ASIGN(yj,xj,yi,mj,f),并将σj发送给Pi,其中xj为Pj的私钥;若AVERIFY(σi,mi)=1不成立则退出协议或者等待Pi再次发送σi;3)收到σj之后,Pi确定σj是否包含与σi相同的f,并验证AVERIFY(σj,mj)=1,在均成立的情况下Pi向Pj发送keystone k;若AVERIFY(σi,mi)=1不成立则退出协议或者等待Pj再次发送σj;4)Pi根据JUDGE(yj,σj,k,mi,mj)=1确定签名者Pj的身份;Pj根据JUDGE(yi,σi,k,mi,mj)=1确定签名者Pi的身份;上述步骤涉及的参数是由参数设置算法SETUP建立,该算法是一个输入是安全参数λ的概率算法,输出包括:参与者集合
信息空间
签名空间
keystone空间
keystone印记空间
每个参与者Pi的公钥yi和私钥xi,以及系统参数δ;其中参与者集合
N与λ呈多项式关系,keystone印记空间
的产生函数为KGEN:
而
信息mi、![]()
当参与者为Pi和Pj时,其公钥分别为yi和yj,其私钥分别为xi和xj;在上述步骤中涉及的算法为:签名算法ASIGN是一个概率算法,其输入为<yi,xi,yj,m,f>,而输出是信息
的模糊签名σ=<L,U,f>;其中L={yi,yj}或{yj,yi},是参与者Pi、Pj的公钥列表,xi为签名者Pi的私钥,而![]()
验证签名算法AVERIFY是一个确定性算法,输入为<σ,m>,其中σ=<L,U,f>,
输出为1或0,1表示签名有效的,0表示签名无效;确定签名者身份算法JUDGE是一个确定性算法JUDGE,输入为<yi,σ,k,mi,mj>,其中
σ=<L,U,f>,yi∈L,并满足f=KGEN(k,mi,mj)及AVERIFY(σ,m)=1;输出为1或0,1表示签名σ是由拥有公钥yi的参与者所产生,而0则表示不是。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910219124.8/,转载请声明来源钻瓜专利网。