论文部分内容阅读
基于身份加密已成为当前公钥密码学的研究热点。近几年,对基于身份的加密方案的改进和引申大都致力于扩展身份的概念和结构,以实现某种应用。主要的扩展有等级式身份,模糊式身份和特征式身份等等。在基于身份的加密方案中,每个用户都有唯一的一个身份标识符来代表身份,并将其作为用户的公钥,这样避免了证书的使用,提高了效率。而基于特征的加密方案中,用户的身份是由用户的若干个身份特征信息构成。该方案基于特征设置访问规则,能够更好的对用户的解密能力进行控制,在模糊加密和广播加密中都有很好的应用。本文基于Qiang Tang和Dongyao Ji的方案,提出一个新的可验证的基于特征的加密方案。该方案扩大了特征域的定义范围,便于应用抗碰撞杂凑函数,使用任意比特串来表示特征。而且方案保留了密钥的可验证性这一特点,并利用双线性对性质,解决密文的公开验证性问题,通过验证,减少用户解密错误密文的可能,提高效率。方案还借鉴了分层加密思想,设计密钥授权方法,允许用户为其下级用户生成密钥,从而减轻中心的负担。最后本文给出安全性分析,证明方案在Select-Set模型下是安全的。