[发明专利]基于椭圆曲线离散对数问题的无证书签名方法有效
申请号: | 201210492252.1 | 申请日: | 2012-11-27 |
公开(公告)号: | CN103023648A | 公开(公告)日: | 2013-04-03 |
发明(设计)人: | 黄刘生;田苗苗;杨威 | 申请(专利权)人: | 中国科学技术大学苏州研究院 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/30 |
代理公司: | 苏州创元专利商标事务所有限公司 32103 | 代理人: | 范晴 |
地址: | 215123 江苏省苏州*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 椭圆 曲线 离散 对数 问题 证书 签名 方法 | ||
技术领域
本发明属于信息安全技术领域,具体涉及一种基于椭圆曲线离散对数问题的无证书签名方法。
背景技术
目前,电子商务等网络应用越来越普及,大大改变了人们的生活方式。虽然这些应用给人们带来了巨大的方便,但是其与生俱来的安全威胁需要我们认真解决,否则这些应用只会是过眼云烟。
在所有需要考虑的安全问题中,用户发送数据的完整性及用户身份真实性的鉴别,是最基本的问题之一。这个问题的解决需要使用安全的数字签名算法。数字签名算法一般是利用公钥密码体制来实现的。由于传统的公钥密码体制存在证书的管理和验证等问题,基于身份的公钥密码体制存在密钥托管问题,所以目前大量基于无证书公钥密码体制的数字签名方案被相继提出。在无证书公钥密码体制中,用户的公钥不需要认证,其私钥是由密钥生成中心(Key Generation Center,记为KGC)和用户共同决定的,这样就同时避免了证书管理和密钥托管问题。
安全性是任何一种数字签名算法首先必须考虑的事情,其次要尽可能的提高算法的效率。虽然无证书签名算法比传统的和基于身份的数字签名算法更容易实施,具有较高的效率,然而其面临的安全威胁也更多。具体地说,无证书签名算法的敌手有两类:第一类是恶意的用户,他可以替换用户的公钥,但是不可以知道系统的主密钥;另一类是恶意的KGC,他知道系统主密钥,但是不能替换用户的公钥。尽管已经有一些安全的无证书签名算法被提出,然而这些算法大多数都需要双线性配对运算。由于双线性配对运算非常耗时,因此这类算法不适合应用于手机等能量和计算能力受限的设备中。
发明内容
本发明的目的在于提供一种更加高效并且安全的无证书签名方法,该方法不使用双线性配对运算,仅基于椭圆曲线上的离散对数问题。
为了解决现有技术中的这些问题,本发明提供的技术方案是:
一种基于椭圆曲线离散对数问题的无证书签名方法,其特征在于所述方法中密钥生成中心(KGC)公开参数PP=(G,H1,H2,H3,P,Q),其中椭圆曲线G的阶为q,哈希函数分别为
(1)身份为ID∈{0,1}*的用户随机选择一个秘密值并根据秘密值设置其公钥PID=xIDP;
(2)密钥生成中心根据主密钥用户的身份ID∈{0,1}*以及其公钥PID,随机选择并根据RID=rIDP和sID=rID+H1(ID,RID,PID)xmodq获得部分私钥(RID,sID),将部分私钥(RID,sID)发送给身份为ID∈{0,1}*的用户;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学技术大学苏州研究院,未经中国科学技术大学苏州研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210492252.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:负载驱动装置及洗衣机
- 下一篇:引擎点火控制装置