著录项信息
专利名称 | 运用Montgomery型椭圆曲线的数字签名认证方法 |
申请号 | CN200910200531.4 | 申请日期 | 2009-12-22 |
法律状态 | 权利终止 | 申报国家 | 中国 |
公开/公告日 | 2010-06-23 | 公开/公告号 | CN101753306A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L9/32 | IPC分类号 | H04L9/32查看分类表>
|
申请人 | 上海大学 | 申请人地址 | 上海市宝山区上大路***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 上海大学 | 当前权利人 | 上海大学 |
发明人 | 王潮;时向勇;朱美丽;刘礼黎 |
代理机构 | 上海上大专利事务所(普通合伙) | 代理人 | 陆聪明 |
摘要
本发明公开了一种运用Montgomery型椭圆曲线的数字签名认证方法,其步骤如下:1、定义椭圆曲线域参数D:D=(F,a,b,p),其中,F表示有限域GF(pn),a,b∈GF(pn),P表示一个基点,#E(GF(pn)为椭圆曲线的阶;2、建立用户A和用户B之间通信链路:3、用户A采用ECDSA算法对消息M签名发送给用户B;4、用户B验证(r,s)用户A发送的消息M的签名是否是有效签名,若v=r成立,签名有效,接受信息。该方法能够用a=(u1+u2*kA)modp1n代替(x1,y1)=u1G+u2Q运算直接参与点乘运算,然后将快速Montgomery运算和Montgomery曲线特性相结合,能够减少后续步骤的运算,实验结果表明,这种方法虽然加大信道的传输容量,但是避免了(x1,y1)=u1G+u2Q异步运算,使验证签名运算时间降低为产生签名运算时间约为1.1倍,缩短签名运算时间,提高运算速度,能有效抵抗时间攻击和能量攻击。