发明名称 |
一种数据完整性的验证方法及其系统 |
摘要 |
本发明提供了一种数据完整性的验证方法,包括:利用所述云存储管理平台运行Setup(λ)算法,生成公共公钥pk发送至所述第三方审计,并生成各个服务器私钥sk发送至所述云存储服务器;所述云存储服务器执行Sign(sk,id,m)算法对用户所存储的分片数据m生成签名σ;所述云存储服务器将被验证的分片数据m的签名σ发送至所述第三方审计;所述第三方审计接收到来自所述云存储服务器且标识为id的数据,先执行Verify(pk,id,m,σ)算法验证数据的可用性和完整性;所述第三方审计将验证结果发送至所述用户终端以告之用户。本发明还提供了一种数据完整性的验证系统。本发明提供的一种数据完整性的验证方法及其系统在效率上得到了很大的提高,而且在标准攻击模型下是CPA安全的。 |
申请公布号 |
CN105787390A |
申请公布日期 |
2016.07.20 |
申请号 |
CN201610119371.0 |
申请日期 |
2016.03.02 |
申请人 |
深圳大学 |
发明人 |
王廷;张鹏;喻建平;谢维信;陈泽虹 |
分类号 |
G06F21/64(2013.01)I |
主分类号 |
G06F21/64(2013.01)I |
代理机构 |
深圳市恒申知识产权事务所(普通合伙) 44312 |
代理人 |
王利彬 |
主权项 |
一种数据完整性的验证方法,其特征在于,所述数据完整性的验证方法应用于云存储系统,所述云存储系统包括用户终端、云存储服务器、云存储管理平台及第三方审计,其中,所述数据完整性的验证方法包括:利用所述云存储管理平台运行Setup(λ)算法,生成公共公钥pk发送至所述第三方审计,并生成各个服务器私钥sk发送至所述云存储服务器;所述云存储服务器执行Sign(sk,id,m)算法对用户所存储的分片数据m生成签名σ;所述云存储服务器将被验证的分片数据m的签名σ发送至所述第三方审计;所述第三方审计接收到来自所述云存储服务器且标识为id的数据,先执行Verify(pk,id,m,σ)算法验证数据的可用性和完整性;所述第三方审计将验证结果发送至所述用户终端以告之用户。 |
地址 |
518000 广东省深圳市南山区南海大道3688号 |