论文部分内容阅读
随着科学技术的发展,大多数操作系统需要跨平台操作,但是现有的异构签密方案中发送者和接收者的系统主密钥大多数是相同的,无法满足实际需求。同时,现有的异构签密方案研究的多为基于公钥基础设施(Public Key Infrastructure,PKI)和基于身份密码(Identity-Based Cryptography,IBC)体制间的通信,其它密码体制间的算法还有待研究。再者,随着大数据时代的发展,任意长消息的加密问题也日益凸显,使用公钥加密技术加密长消息时,效率较低,通信成本较高,但是使用对称加密技术加密长消息时安全性较低,为解决这一问题,需要安全性高,计算效率高,通信成本低的混合签密方案来实现。基于以上的问题,本文构造了 IBC体制到无证书密码(Certificateless Cryptography,CLC)体制的异构签密系统下的混合签密方案,异构签密中使用不同的系统主密钥提高了密码算法的安全性;混合签密算法中的对称加密算法能够实现对大数据,任意长消息进行加密。本论文做了如下工作:(1)构造了基于异构密码系统的混合签密方案(Hybrid Signcryption Scheme Based on Heterogeneous Cryptosystem,HSSBHC)。该方案不仅能够实现用户在不同的密码体制中根据自己对密钥生成中心的信任度选择产生自己密钥的方式,和对任意长度的消息加密不受限,而且在随机预言模型(Random Oracle Model,ROM)下证明了方案的机密性、不可伪造性。(2)构造了基于异构密码系统的混合盲签密方案(Hybrid Blind Signcryption Scheme Based on Heterogeneous Cryptosystem,HBSSBHC)。该方案不仅能够实现收发双方在不同的密码体制中根据自己对密钥生成中心的信任度,选择产生自己密钥的方式,而且具有对任意长消息加密的能力,以及签名者在不知道签名内容的情况下进行签名,实现了签名在法律上的有效性和保护了消息拥有者的隐私。同时,方案所满足的安全性在ROM下得以证明。(3)构造了基于异构密码系统的混合群组签密方案(Hybrid Group Signcryption Scheme Based on Heterogeneous Cryptosystem,HGSSBHC)。该方案不仅能够实现发送者和接收者在不同的密码体制中根据自己对密钥生成中心的信任度,选择产生自己密钥的方式,而且具有对任意长消息加密的能力,以及在不更换群组公钥和用户私钥的情况下,用户能够动态的加入该群组和实现广播式的将消息发送给多个用户,大大提高了效率,降低了通信成本。为了提高方案的安全性,解签密只能通过群组成员相互协作才能完成。同时方案的机密性、不可伪造性在ROM下得以证明。