[发明专利]一种云存储中密文数据的客户端安全去重方法有效
申请号: | 201610539947.9 | 申请日: | 2016-07-08 |
公开(公告)号: | CN105939191B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 付安民;宋建业;苏铓;朱一明;丁纬佳 | 申请(专利权)人: | 南京理工大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 南京理工大学专利中心 32203 | 代理人: | 薛云燕 |
地址: | 210094 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种云存储中密文数据的客户端安全去重方法,包括如下步骤:(1)密钥生成;(2)文件初始化;(3)数据块初始化;(4)数据块验证;(5)文件存储;(6)生成挑战;(7)生成证据;(8)验证证据;(9)文件解密。本发明基于盲签名构造了一个安全的密钥生成协议,实现了对收敛密钥的二次加密,保证了密钥的安全性;并在此基础上提出了一个新的基于签名的拥有权证明方法,它能够确保用户以一个更加安全高效的方式向云服务器证明其确实拥有云端的某个文件,并且它能够同时实现对密文文件的文件级和块级去重。 | ||
搜索关键词: | 一种 存储 中密文 数据 客户端 安全 方法 | ||
【主权项】:
1.一种云存储中密文数据的客户端安全去重方法,其特征在于,针对加密数据的客户端去重模型,去重过程涉及到的实体如下:用户Users,云服务提供商CSP和密钥服务器KS,具体步骤如下:步骤1,密钥生成:用户为每一个数据块mi计算相对应的加密密钥ki,1≤i≤n,n为数据块的总数;步骤2,文件初始化:用户为每一个数据块mi计算块密文Ci,同时生成文件的标签T=(T1,T2),其中T1用于数据完整性验证,T2用于块签名的验证;步骤3,数据块初始化:当云端不存在文件标签T时,用户为每一个数据块mi计算块标签τi和块签名σi,其中τi用于块的索引,σi用于块存在的证明;同时,用户用自己的私钥sk加密每一个块密钥得到密钥的密文Ckey;步骤4,数据块验证:当云端存在数据块标签τi时,执行块去重;CSP验证用户上传的数据块签名σi是否正确,从而判断用户和CSP是否拥有相同的数据块,并将验证结果返回给用户;步骤5,文件存储:当云端不存在数据块标签τi时,请求用户上传数据块签名σi、块密文Ci和密钥的密文Ckey至CSP,CSP验证块标签和块密文是否来自相同文件,并且验证块签名σi的正确性;最终,CSP存储每一个块标签、块签名、块密文、密钥的密文;并给用户分配相应的权限;步骤6,生成挑战:当云端存在文件标签T时,执行文件去重;CSP生成挑战信息chal={i,vi}i∈I,再将该挑战信息返回给用户,其中I为[1,n]的任意子集,随机数vi∈Zq,其中Zq是q阶素数域;步骤7,生成证据:用户收到挑战信息后,根据所选的块生成响应证据PV,并返回给CSP;步骤8,验证证据:CSP验证响应证据PV的正确性,从而判断用户和CSP是否拥有相同的文件,并将验证结果返回给用户;步骤9,文件解密:当用户需要从CSP下载文件时,CSP首先验证用户身份的合法性,并将密钥的密文Ckey和块密文Ci返回给用户;用户首先利用自己的私钥sk解密得到每一个块密钥ki;然后,再利用ki解密每一个块密文Ci得到块明文mi。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610539947.9/,转载请声明来源钻瓜专利网。
- 上一篇:静态配置VPN路由方法以及装置
- 下一篇:宽带载波单相模块测试装置
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置