可公开验证的无证书混合签密方案
2017-12-08徐鹏薛伟
计算机应用与软件 2017年11期
关键词:游戏
徐 鹏 薛 伟
(江南大学物联网工程学院 江苏 无锡 214000)
可公开验证的无证书混合签密方案
徐 鹏 薛 伟
(江南大学物联网工程学院 江苏 无锡 214000)
基于证书的签密与基于身份的签密对于不诚实KGC(Key Generation Center)抵抗力很差,而且基于公钥的签密对明文长度有所限制。无证书机制可以减少对KGC的信任,而混合加密可以加密任意长度明文。结合无证书机制和混合加密机制提出一种基于双线性对的无证书混合签密方案。在基于BDH难题和CDH难题上证明了方案在随机预言模型中具有适应性选择密文攻击的机密性和适应性,以及选择明文攻击的不可伪造性,且方案具有可公开验证性。 通过效率分析,该方案计算效率高,适合应用在带宽有限制的情况下。
无证书 混合签密 双线性 可公开验证性
0 引 言
在通信过程中保密性和不可伪造性是基本的安全要求,消息传输时经过加密、签名来达到这两个特性。1997年,Zheng[1]提出了签密机制的概念,与传统方法“先加密,后签名”相比,签密可以同时实现加密签名,提高了计算效率并且降低了通信代价。传统的公钥签密有证书管理复杂的问题,用户增多,证书管理系统压力也越大使得系统性能降低。随后,根据Shamir[2]提出的基于身份的密码系统产生了基于身份的签密,其中公钥来自用户自己的公开信息,KGC只生成用户私钥,这样就降低了证书管理系统的压力。2003年AL-Riyami和Paterson[3]提出了无证书密码学,即完整私钥由用户自己的私钥与KGC产生部分私钥组成。……
登录APP查看全文
