一种改进的细粒度云存储安全去重方案
2021-09-23吕世涛柳毅
现代计算机 2021年23期
关键词:用户
吕世涛,柳毅
(广东工业大学,广州510006)
0 引言
随着电子设备和5G技术的不断普及,数据总量将以指数级的趋势增长。世界互联网数据中心发布的数据显示,2020年全球的数据总量达到44 ZB,根据他们的研究显示表明,这些数据中重复的数据超过35 ZB,重复率在80%以上[1]。Microsoft[2]和EMC[3]的报道也指出在他们的主要存储系统和二级存储系统中数据重复率分别达到50%和85%。因为重复数据的比例较大,数据去重技术的研究也变地及其重要。云环境下数据去重技术[4]是指在云存储环境下只存储重复数据的一个副本,减少其相同文件的存储,可以有效减少物理存储设备的使用,降低网络消耗,但云环境下的安全问题一直存在争议,特别是当数据是多用户共享时,会给数据的安全问题带来极大的挑战。
因为将数据上传至云存储服务器之后,会导致用户对数据的所有权分离,一般在上传数据之前,用户会在客户端对数据先进行加密,确保在上传的过程中数据明文不会直接被暴露,但因为不同客户端是选择的数据加密方式不同,导致在数据到云存储服务器之后云存储服务器不能通过密文来判断原始上传数据是否相同,这样就不能做到对重复数据的对比。为了解决此问题,Douceur等人[5]提出了一种收敛加密(Convergent Encryption,CE)的思想,该方案使用的是对称加密思想,可以保证相同的明文M经过加密以后会得到相同的密文C,云服务器可以直接通过对密文的比较来判断明文是否存在重复。Bellare等人[6]提出了消息锁收敛加密方案(Message-Locked En⁃cryption,MLE),在收敛加密的基础上,对其安全模型和形式化模型进行严格规范。……
登录APP查看全文
