[发明专利]基于椭圆曲线对电子文档数字签名的安全保护方法无效

专利信息
申请号: 200810232405.2 申请日: 2008-11-25
公开(公告)号: CN101441693A 公开(公告)日: 2009-05-27
发明(设计)人: 王尚平;张亚玲;王晓峰 申请(专利权)人: 西安理工大学
主分类号: G06F21/00 分类号: G06F21/00;H04L9/32
代理公司: 西安弘理专利事务所 代理人: 罗 笛
地址: 710048*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 椭圆 曲线 电子 文档 数字签名 安全 保护 方法
【权利要求书】:

1.一种基于椭圆曲线对电子文档数字签名的安全保护方法,其特征在于,该方法按照以下步骤实施,

步骤1,生成系统参数:进行如下设置,

设置一个素数p和一个正整数m,其中m≥1,如果m>1,选取有限域GF(p)上的一个首项系数为1的m次不可约多项式f(x),定义一个有限域GF(pm),

系数a,b,其中,a∈GF(pm),b∈GF(pm),定义GF(pm)上的椭圆曲线E=E(GF(pm)),

E=Ea,b:y2+xy=x3+ax2+b,(b0)ifp=2y2=x3+ax+b,(4a3+27b2)0(modp),ifp>3.]]>

一个素数q整除#E(GF(pm)),#E(GF(pm))表示椭圆曲线E的阶数,即E(GF(pm)上点的总数,

一个E上的点G=(gx;gY)生成一个阶为素数q的循环子群<G>,公共参数是(p,m,a,b,G,q,h),h=#(GF(pm))/q,其中q是基点G=(gx;gY)的阶,h称为余因子,

一个映射函数π:<G>→Zq,一个安全Hash函数H:{0,1}*→Zq,以及7个可有效计算的函数η0,η1,η2,η3,η4,η5,η6,映射Zq×Zq到Zq,即ηi:(T,U)→zq,其中i=0,1,…,6,且使得η0(T,U)≠0,并将所有的设置安装到签名双方的计算机系统中;

步骤2,用户密钥建立:

对每个签名者随机选择私钥x∈Zq,计算相应的公钥是Y=xG,由签名者保密私钥x,用来签名;公开公钥Y供验证签名时使用;

步骤3,签名过程:

签名者执行下列操作,生成消息M的签名(T,S),

在区间[1,q-1]中随机选择整数k,

计算椭圆曲线上的点R=(x1,Y1)=kG,并计算T=π(R),U=H(M),

S=^F1(k,x,T,U)]]>

=[4(T,U)+5(T,U)+η6(T,U)1(T,U)+2(T,U)+η3(T,U)]1η0(T,U)modq]]>

则得到消息M的签名是(T,S),发送消息签名对(M,T,S)给文档的接收者;

步骤4,验证过程:

验证者执行如下计算,验证一个声称的公钥是Y的用户对消息M的签名(T,S):

1)、收到消息M′,表示为一个二进制位串;

2)、收到消息M′的签名,表示为两个整数T′和S′;

计算hash值U′=H(M′),U′表示为一个长度为160bits的整数;

3)、计算

F2(S,T,U)=-η3(T,U)Sη0(T,U)-η6(T,U)η1(T,U)Sη0(T,U)-η4(T,U)modq]]>

F3(S,T,U)=-η2(T,U)Sη0(T,U)-η5(T,U)η1(T,U)Sη0(T,U)-η4(T,U)modq;]]>

4)、计算椭圆曲线点R′=F2(S′,T′,U′)G+F3(S′,T′,U′)Y;

5)、如果验证式T′=π(R′)成立,那么签名就得到验证,验证者可以确信收到的消息是持有与Y相应的私钥x的持有者发送的;如果验证式T′=π(R′)不能成立,则签名验证失败。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安理工大学,未经西安理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200810232405.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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