论文部分内容阅读
云计算作为一种新的计算模式,在当前得到了迅速的发展。基于属性的加密机制(Attribute-Based encryption,ABE)可以针对云计算中的共享数据实现细粒度的访问控制。ABE是一种非常具有应用价值的密码学原语,在ABE的研究中身份是由一系列可描述性的属性组成的,同时它增加了一个非常灵活的访问控制结构。然而在实际应用中,一方面,接收方会出现没有时间解密密文的情况。另一方面,随着无线技术的发展,轻量级的移动设备或资源有限的设备常常会被应用到数据的加解密操作。然而在已有的密文策略下基于属性的加密(Ciphertext-Policy Attribute-Based Encryption, CP-ABE)机制中,数据的加解密操作都需要大量的计算资源,因此轻量级的移动设备无法很好地解决这个问题。为了更好地解决以上的问题,本文主要做出了如下的两方面工作: 1.研究并构造了基于属性的代理再加密机制,提出了包括基于矩阵访问结构的CP-ABE代理再加密机制和基于矩阵访问结构的密钥策略下基于属性的加密(Key-Policy Attribute-Based Encryption, KP-ABE)的代理再加密机制,实现了消息的代理接收问题,同时代理接收方与原来的接收方相比,它的解密效率得到了很大的提高。分析表明,授权用户在不获得被代理人私钥的情况下可以实现解密密文,同时方案是选择明文安全的并且可以抵御共谋攻击。 2.本文改进了Zhou和Huang等人提出的基于隐私保护的CP-ABE机制,实现了利用轻量级的移动设备来完成消息的加解密操作。与他们的方案相比,本文的方案,在不降低原有安全性的前提下,进一步降低了发送方的加密复杂度使得加密效率更高,同时消息接收方也能够在更短的时间内解密密文,从而进一步减少接收方的资源消耗,提高解密效率。