[发明专利]一种在线/离线高效的数字签名方法有效

专利信息
申请号: 200910198735.9 申请日: 2009-11-13
公开(公告)号: CN102064940A 公开(公告)日: 2011-05-18
发明(设计)人: 赵运磊;姚期智;丁素芬 申请(专利权)人: 赵运磊;丁素芬;姚期智
主分类号: H04L9/32 分类号: H04L9/32;H04L9/30
代理公司: 上海专利商标事务所有限公司 31100 代理人: 陈斌
地址: 201203 上海市*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 提供了一种在线/离线高效的数字签名方法。记签名公钥为U=g-w,私钥为w∈Zq,f,h:{0,1}*→Zq为两个转换函数,m为待签名的信息。签名者得到e=h(m)、r∈Zq、d=f(gr),计算z=er+dw或z=dr+ew,并将(d,z)作为m的签名。签名的有效性通过计算验证,其中。若z=er+dw,签名者可离线预计算{r,d,dw};若z=dr+ew,签名者可离线预计算{d,dr}。
搜索关键词: 一种 在线 离线 高效 数字签名 方法
【主权项】:
1.一种在线/离线数字签名方法,其中,表示签名者,的公钥为U=g-w∈G,的私钥为w∈Zq={0,1,2,…,q-1},其中g是一个阶为N的有限群G′中的一个阶为素数q的循环子群G的生成元,的公钥证书为m为待签名的信息,表示签名验证者,所述方法包括:由所述签名者得到e=h(m,auxm),其中h:{0,1}*→Zq是一个从{0,1}*到Zq的抗碰撞的转换函数且m是h的输入之一,auxm是一个包含的集合的能够为空的子集合,其中,{0,1}*表示的是任意0-1串的集合;由所述签名者得到r∈Zq、a=gr和/或d=f(a,auxd),其中f是一个从{0,1}*到Zq的转换函数且a是f的输入之一,auxd是一个包含的集合的能够为空的子集合;由所述签名者计算z,其中z的计算基于er+dw或dr+ew;由所述签名者将s={d,z,aux1}或s={a,z,aux2}或s={a,d,z,aux3}作为对信息m的数字签名,其中,{…}表示一个信息或数值的集合,auxi,1≤i≤3,是一个包含的集合的能够为空的子集合,auxd,auxm,aux1,aux2,aux3以及函数h,f或者是固定的并被所有的用户事先获知,或者被包含在证书中,或者在协议运行之前被交换和协商;由所述签名验证者得到所述签名者的公钥U、公钥证书{m,s}之后,首先验证所述公钥证书的有效性,若验证通过,则所述签名验证者得到e=h(m,auxm)并按照如下情况之一验证签名的有效性:若z的计算基于er+dw且d∈s,则所述签名验证者得到计算并验证或者若验证成功,则接受签名,否则拒绝;若z的计算基于er+dw且a∈s但则所述签名验证者得到和d=f(a,auxd),并验证若验证成功,则接受签名,否则拒绝;若z的计算基于dr+ew且d∈s,则所述签名验证者得到并验证或者若验证成功,则接受签名,否则拒绝;若z的计算基于dr+ew且a∈s但则所述签名验证者得到d=f(a,auxd)和并验证若验证成功,则接受签名,否则拒绝。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于赵运磊;丁素芬;姚期智,未经赵运磊;丁素芬;姚期智许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/200910198735.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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