论文部分内容阅读
签密技术集加密技术和签名技术于一身,既能够满足加密技术的保密性,又能够提供签名技术所实现的不可伪造性和不可否认性。签密技术相比先签名后加密的算法不仅节省了系统的存储空间还大大提升了计算效率,是那些要求同时满足保密性和可认证性的网络环境较为理想的选择。多签密是指参与签密的人数大于1的情况下的签密方案,其适用于一个消息需要多人进行签名然后加密传输的网络环境。广义签密具有灵活多变的特点,其能在一个密码模块内实现签名,加密和签密三种功能。本文主要研究工作包括:(1)通过分析发现一个标准模型下高效安全的基于身份多签密方案存在两个安全隐患:1)用户的私钥信息可任意被未授权者冒充PKG伪造得出;2)群签密的密文信息也能够被未授权者伪造。文中给出了这两点安全隐患存在的证明。(2)提出了一种新的标准模型下可证安全的基于身份多签密方案,给出了该方案在标准模型下的安全性证明,分析了计算效率,当签密者的人数为nn)1(?时,其签密过程中幂运算的计算次数比效率相对较高的其他方案少了n-1个。(3)给出了一种新的基于身份广义签密方案。从各方面对该方案进行了安全性的证明与分析,并将该方案与目前计算效率较高的广义签密方案进行了比较,结果表明新方案的椭圆曲线点乘运算、双线性对运算的次数都有所降低。而且还给出了一个该方案的应用实例,描述了该方案在邮件系统中的具体运用过程。