基于密文策略属性基加密算法的云存储数据更新方法
2018-04-12潘洪志
刘 荣,潘洪志,刘 波,祖 婷,方 群,2,何 昕,2 ,王 杨,2
(1.安徽师范大学 数学计算机科学学院,安徽 芜湖 241002; 2.安徽师范大学 网络与信息安全安徽省重点实验室,安徽 芜湖 241002)(*通信作者电子邮箱1571960513@qq.com)
0 引言
云计算(Cloud Computing)[1-2]通过虚拟化计算资源构建数据中心,为云用户提供了高性价比、高效、动态、弹性规模扩展的计算、存储及各类信息处理服务,深刻地改变了传统信息产业的技术架构和运作模式。云服务提供商(Cloud Service Provider, CSP)为用户提供各类云服务,但部分CSP搜集用户信息进行挖掘的行为会造成信息泄露,因为CSP并不是完全可信的[3]。Gemalto报告指出:2016年上半年全球发生的数据泄露记录总数超过了5.54亿条,数据泄露事件比2015年增长了15%、高达974起。由此可看出,云安全问题已严重制约云计算的发展。数据所有权和管理权的分离是导致云存储系统中的数据安全问题的核心根源[3-5]。CSP可获得该数据或应用的优先访问权,因为用户将数据外包给CSP,这也造成外包数据的安全威胁相当严峻,如何解决该问题是研究者面临的巨大挑战。
属性加密机制(Attribute Based Encryption, ABE)由Sahai等[6]在2005年提出,建议用一组属性组成的集合表示用户的身份信息。2006年,Goyal等[7]基于ABE机制提出密钥策略属性基加密(Key-Policy ABE, KP-ABE)。Bethencourt等[8]于2007年提出了适用于访问控制类应用的密文策略属性基加密机制(Ciphertext-Policy ABE, CP-ABE)。2010年,Okamoto等[9]提出了第一个基于素数阶的自适应安全的属性加密方案。2013年,Hohenberger等[10]从一些经典属性加密方案出发,通过双线性群上的数学性质,将方案中解密所需双线性运算次数降为常数阶。2015年,施荣华等[11]在属性加密的基础上引入分割策略,提高了数据安全性且降低了系统开销;……
