[发明专利]基于身份标识的企事业电子签名方法及可信任系统无效
申请号: | 200810062181.5 | 申请日: | 2008-06-04 |
公开(公告)号: | CN101599830A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 顾永跟;曹珍富;柴震川;李刚;吴小红 | 申请(专利权)人: | 湖州师范学院;上海交通大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 31300*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 身份 标识 企事业 电子 签名 方法 可信任 系统 | ||
1、一种基于身份标识的适用于企事业单位内部的电子签名方法,其特征在于,利用二次剩余的基础上构造了无需配对的基于身份标识的数字签名方法,该方法由四个步骤组成:初始化步骤Setup、私钥生成步骤Extract、签名步骤Sign和验证步骤Verify。初始化步骤Setup,分四步完成:(1)生成两个随机大素数p=2p′+1,q=2q′+1,其中p′和q′也是大素数,满足2k-1≤(p-1)(q-1)和pq<2k,然后计算N=p×q;(2)选择a∈Z*N,要求a的模N雅可比符号等于-1;(3)计算d=(N-p-q+5)/8;(4)选择两个单向哈希函数h1():{0,1}*→Z*N和h2():{0,1}*→{0,1}t.该算法执行完后,可信任中心的主密钥为MK=(p,q,p′,q′,d),公开参数为:PM=(N,h1(),h2(),a,l)。私钥生成步骤Extract(ID,MK,PM):给定用户身份信息ID,该私钥生成算法由可信任中心运行,计算用户的私钥SID和对应标签(c1,c2)∈{0,1}2,具体步骤如下:(1)计算c1。如果h1(ID)的模N雅可比符号为1,c1=0;如果h1(ID)的模N雅可比符号为-1,c1=1;(2)计算h=ac1·h1(ID)和c2,如果h的模p和模q雅可比符号都为1,c2=0;如果h的模p和模q雅可比符号都为-1,c2=1。令H(ID)=(-1)c2·ac1·h1(ID),则H(ID)是模N下的二次剩余,即H(ID)∈QN。实际上,H()可认为是一个映射到二次剩余群的哈希函数H():{0,1}*→QN。(3)计算H(ID)的21次根SID=(H(ID)d)1mod N,SID满足((SID)2)1=H(ID)mod N;(4)执行完该算法后,可信任中心将用户私钥SID以及标签(c1,c2)交给用户。签名步骤Sign(M,SID,c1,c2,PM)由用户执行,按照如下操作对消息M签名:(1)随机选取r∈Z*N,计算R=(r2)1modN;(2)计算σ=h2(R,M);(3)计算Z=r(SID)omodN。执行完后输出签名sig=(Z,σ,ID,c1,c2)。验证步骤Verify(PM,sig)对给定一个对于消息M的签名(Z,ID,c1,c2)按如下步骤检验签名的合法性:(1)计算H(ID)=(-1)c2·ac1·h1(ID)modN;(2)检查等式σ=h2((Z2)1/Ho(ID),M)是否成立。如果等式成立,输出“签名有效”,否则输出“签名无效”。
2、一种如权利要求1所述的电子签名方法构建企事业单位内部可信任系统,利用初始化Setup步骤建立主密钥,再利用私钥生成步骤Extract为用户生成私钥,并将用户身份信息、私钥等相关信息组成电子印章固化成Ukey交由用户保存。用户在客户端凭指纹信息利用Ukey中的私钥和Sign方案对文档进行签名和验证。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖州师范学院;上海交通大学,未经湖州师范学院;上海交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810062181.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于协议分析的P2P流量识别方法
- 下一篇:紧凑型FSS短路支节滤波器