[发明专利]一种相似性感知的安全数据去重加密方法有效
申请号: | 201710963426.0 | 申请日: | 2017-10-09 |
公开(公告)号: | CN107659401B | 公开(公告)日: | 2019-08-30 |
发明(设计)人: | 冯丹;周玉坤;华宇;夏文;黄方亭;张宇成 | 申请(专利权)人: | 华中科技大学 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04L9/00;H04L9/06 |
代理公司: | 华中科技大学专利中心 42201 | 代理人: | 李智;曹葆青 |
地址: | 430074 湖北*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 相似性 感知 安全 数据 加密 方法 | ||
1.一种相似性感知的安全数据去重加密方法,其特征在于,包括:
(1)获取文件流,使用数据分块算法将文件流切分成数据块,将数据块聚合成数据段,每个数据段采用抽样算法提取多个特征值和利用相似性检测提取一个特征值作为代表哈希,使用代表哈希执行不经意伪随机协议,得到数据段的隐私信息,根据数据段的隐私信息和每个数据块的哈希值产生数据块密钥,并加密数据块得到数据块密文;
(2)根据数据块密文得到每个数据块的指纹,利用数据块的指纹创建数据块指纹索引表,利用数据块指纹索引表进行重复块检查,存储非重复的数据块。
2.如权利要求1所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述步骤(1)包括:
(1-1)获取文件流,使用数据分块算法将文件流切分成数据块,对于每一个数据块利用哈希函数计算哈希值;利用数据分段算法将数据块聚合成数据段,采用抽样方法从数据段中抽取M个哈希值作为数据段的特征值;
(1-2)获取本地密钥LID和相似段索引表,将数据段的特征值在相似段索引表进行相似性检测,得到代表哈希Hr;使用本地密钥LID加密所有数据段的特征值生成密文
(1-3)使用代表哈希Hr在密钥服务器的协助下执行不经意伪随机协议,得到数据段的隐私信息;将数据段隐私信息插入到该数据段每个数据块的哈希值中,产生数据块对应的数据块密钥,对于每一个数据块,使用数据块密钥和对称加密函数加密获得数据块密文。
3.如权利要求1或2所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述步骤(2)包括:
(2-1)创建文件的文件谱,获取文件的所有数据块密文和文件谱,根据数据块密文得到每个数据块的指纹,将文件名、数据块数目、每个数据块的指纹和对应的地址信息写入文件谱,使用用户自己的密钥加密数据块密钥,得到数据块密钥的密文写入到文件谱;
(2-2)创建数据块指纹索引表,数据块指纹索引表是哈希表实现的键值存储结构,键是数据块指纹,值是数据块的地址,在数据块指纹索引表中查找数据块是否存在,如果数据块不存在,则将数据块的密文写入磁盘,并将数据块指纹和数据块地址插入到数据块指纹索引表中,然后更新文件谱;如果数据块存在,则数据块重复,只更新文件谱,最后存储文件谱。
4.如权利要求1或2所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述不经意伪随机协议为采用RSA盲签名的不经意伪随机协议或者采用BLS盲签名的不经意伪随机协议。
5.如权利要求3所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述安全数据去重加密方法还包括数据下载阶段,数据下载阶段的具体实现方式为:
下载文件时,先发送文件下载请求到云服务器端,发送文件下载请求包括文件名和用户身份信息,用户身份信息验证通过后,根据文件名查找文件的文件谱,根据文件谱读取数据块指纹,查找对应数据块密文,获得文件谱和数据块密文,从文件谱中依次读取数据块密钥的密文,使用用户自己的密钥解密数据块密钥的密文;从文件谱中读取文件名,利用文件名和路径创建新的文件;利用获得的数据块密钥解密对应的数据块,按照文件谱中的顺序将数据块密文依次写入新的文件中,最后获得完整的文件。
6.如权利要求2所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述数据分块算法为定长分块算法或者基于内容的分块算法,所述数据分段算法为定长分段算法或者基于内容的分段算法。
7.如权利要求1或2所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述抽样算法为最小抽样算法、均匀抽样算法或者随机抽样算法。
8.如权利要求2所述的一种相似性感知的安全数据去重加密方法,其特征在于,所述哈希函数为MD5、SHA-1或者SHA-256,所述对称加密函数包括加密函数和解密函数,加密函数为AES或者Blowfish,解密函数为AES或者Blowfish。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华中科技大学,未经华中科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710963426.0/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置