云存储环境下可撤销属性加密
2018-06-08王光波刘海涛王晨露王鹏程惠文涛
王光波 刘海涛 王晨露 王鹏程 练 琳 惠文涛
1(31008部队 北京 100036) 2(61660部队 北京 100036) 3 (61046部队 北京 100094) (691759571@qq.com)
随着大数据时代的到来,出现越来越多的用户数据,为了实现数据共享的同时降低成本,使用第三方的云存储提供商(cloud storage provider, CSP)成为优先选择.云存储作为云计算的延伸与发展,其最大特点是存储即服务,用户可以在任何地点、任何时间,通过任何可连网设备方便地存取数据,因此得到了越来越广泛的应用.但是,云存储中用户数据存储在云端服务器上,脱离了用户的实际控制,因此如何保证用户隐私和数据安全的同时尽可能地提高服务质量已经成为安全云存储的关键问题.
Sahai等人[1]在2005年提出了属性加密(attribute-based encryption, ABE)的概念,将密文和密钥与一系列的属性相关联,通过定义访问结构,指定能够解密数据的属性集合,实现细粒度的访问控制,属性加密方案凭借其灵活的访问结构在云存储中得到了广泛的应用.最初的ABE只能实现门限操作,策略表达不够丰富.因此,有学者提出了基于密文策略[2-4](ciphertext-policy, CP)和密钥策略[5-6](key-policy, KP)的ABE机制,实现丰富的属性操作,因此能够支持更加灵活的访问策略.
然而,在云存储中应用ABE也带来了严重的安全挑战.因为云存储中存在大量的用户,而在ABE的应用中不同的用户可能共享相同的属性.如果用户的某个属性被撤销,如何保证在不影响其他用户正常访问的前提下,实现对该用户相应访问权限的撤销,而且不能造成系统的过载与安全强度的降低,成为亟待解……
