[发明专利]一种云存储数据完整性验证方法有效
申请号: | 201310246856.2 | 申请日: | 2013-06-20 |
公开(公告)号: | CN103268460A | 公开(公告)日: | 2013-08-28 |
发明(设计)人: | 毛剑;李腾;张晏;冯克;刘建伟;伍前红 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G06F21/64 | 分类号: | G06F21/64;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 数据 完整性 验证 方法 | ||
技术领域
本发明涉及一种支持公开验证和数据动态更新的云存储数据完整性验证方法,它也是一种用于验证存储于云服务器中的用户数据完整性的方法,属于云计算安全领域。
背景技术
云存储是一种在线的存储模式,即用户(客户端)与服务器(云端)通过一定的协议,将自己的外包数据存储于云端,这种新兴的存储方式,具有云计算的灵活性、低成本性、可扩展性。用户可以随时随地接入云端,获取自己的数据;按照“pay as you go”的方式,根据实际使用的存储空间付费,降低了数据的维护和存储设备的成本,并且能够按照存储的需要进行扩展。
与此同时,云存储也存在许多安全问题,其中,云端数据的完整性是用户关注的热点问题之一。用户将数据存储于云端,在物理上失去了对数据的控制。由于网络的攻击,服务器机器故障等原因,存储于云端的数据可能被篡改,删除等。而云服务提供商为了更好的信誉等其他原因,可能隐瞒数据出错的事实。如Amazon S3在收到很多用户投诉之后,才向外界公布服务器数据损坏。
前期研究主要针对静态数据的完整性验证,其中Ateniese等人在发表的文章《Provable Data Possession at Untrusted Stores》中提出的PDP方案(参考文献:G.Ateniese,R.Burns,R.Curtmola,J.Herring,L.Kissner,Z.Peterson,and D.Song.Provable data possession at untrusted stores.In ACM CCS’07,Full paper available on e-print(2007/202),2007.),采用了数据抽样和RSA同态签名结合的方法进行数据完整性验证,其用户的存储量为O(1),用户的计算量为O(1),服务器的计算量O(c)(c为挑战的数据块),挑战次数不限。支持数据的动态操作的数据完整性验证方案中,C.Chris Erway等人在发表的文章《Dynamic Provable Data Possession》中首先提出支持全动态操作(指不仅能够进行修改,删除操作,还能进行添加等操作)的DPDP方案(参考C.Erway,A.Kupcu,C.Papamanthou,and R.Tamassia.Dynamic provable data possession.in Proc.of CCS’09,2009,pp.213–222.);Wangqian等人在发表的文章《Enabling Public Verifiability and Data Dynamics for Storage Security in Cloud Computing》中基于莫科尔树(Merkle Tree,MT)提出了支持公开验证的支持数据动态操作的方案(参考Q.Wang,C.Wang,K.Ren,W.Lou,and J.Li.Enabling public auditability and data dynamics for storage security in cloud computing.IEEE Transactions on Parallel and Distributed Systems,vol.22,no.5,pp.847–859,2011.),采用MT和BLS签名(Boneh,Lynn和Shacham提出的短签名方案,简称BLS签名方案)结合的方法进行验证。Haozhuo等人在发表的文章《A Privacy-Preserving Remote Data Integrity Checking Protocol with Data Dynamics and Public Verifiability》中提出了保护隐私的支持数据动态操作的完整性验证方案(参考Z.Hao,S.Zhong,N.Yu.A Privacy-Preserving Remote Data Integrity Checking Protocol with Data Dynamics and Public Verifiability.IEEE Transactions on Knowledge and Data Engineering,vol.23,no.9,2011)。
在上述Wangqian文章的方案中,其MT动态更新之后,用户无法获取MT的结构,因而用户在仅有完整性验证路径时,无法有效进行验证叶子节点的值;Haozhuo的方案中,用户的本地存储量较大,为O(n)(n为将要存储数据的大小)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310246856.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置