[发明专利]一种模糊性可明确废除的并发签名方法无效

专利信息
申请号: 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/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top