基于身份的密钥体系使用户的公钥不需要从公钥证书中获得,而是直接使用标识用户身份的字符串。基于身份的签密方案将基于身份的密钥体系的优点与数字签名方案相结合,使加密和签名合二为一,即在一个合理的逻辑步骤内实现保密性和认证性,而且比传统的“先签名后加密”方法更为有效。基于身份的签密方案使用椭圆曲线上的双线性对,方案的复杂性和存储要求相对较低,效率更高。