论文部分内容阅读
作为一种新兴的高效计算模式,云计算近年来引起了各界的广泛关注和支持。目前,许多IT巨头都在开发自己的商业云计算系统,通过按使用收费和提供巨量的计算能力,极大地减少了用户在软硬件和人力资源等各方面的投资,这些应用促进了云计算理论与技术研究进展。同时,云计算环境的动态复杂性、云平台的开放性、资源的高度集中性等特征也不可避免地为用户数据安全和隐私保护等安全问题带来极大的挑战。本文首先分析了云计算安全的关键技术以及云存储服务中的访问控制方法,指出云计算环境中实施访问控制的重点和难点,然后针对云计算环境的分布式和不可信等特征,提出两种基于云存储系统的对加密文件的访问控制方案。方案一是一种基于属性和固定密文长度的层次化访问控制方法,该方案将密文长度和双线性对计算量限制在固定值,具有较高的效率,并且引入层次化授权结构,减少了单一授权的负担和风险,实现了高效、精细、可扩展的访问控制,同时证明了该方案在判定性q-BDHE假设下具有CCA2安全性。方案二提出了分布式属性权威结构,避免了中心权威授权带来的安全脆弱性,提高了授权效率。同时通过扩展优化固定密文长度的CP-ABE算法,使之适应于分布式系统结构,解决了密文长度随属性数目的增加而线性增长的问题,提高了系统的效率,并实现了有效的用户权限更新。最后,仿真模拟了一个访问控制系统,实现了各实体的功能,并通过实验结果验证了算法的实际性能与理论分析一致。