[发明专利]一种安全可靠的大数据存储系统及方法有效
申请号: | 201710005491.2 | 申请日: | 2017-01-04 |
公开(公告)号: | CN106855930B | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 王纯斌;辛凯;赵神州 | 申请(专利权)人: | 成都四方伟业软件股份有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/60 |
代理公司: | 51218 成都金英专利代理事务所(普通合伙) | 代理人: | 袁英 |
地址: | 610041 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 安全 可靠 数据 存储系统 方法 | ||
1.一种安全可靠的大数据存储系统,其特征在于:包括依次连接的前端采集设备、有线/无线传输设备和后端数据处理设备;所述的前端采集设备包括数据采集模块和加密模块,所述的数据采集模块用于采集数据,所述的加密模块用于对采集到的数据进行加密处理;所述的有线/无线传输设备用于将加密数据发送至后端数据处理设备;所述的后端数据处理设备包括解密模块、存储模块和指纹值数据库创建模块,所述的解密模块用于对接收到的数据进行解密处理,所述的存储模块实现将对象流中的对象进行加密后通过内容比较的方式进行分段,得到多个数据片段,并建立对数据片段到对象的反相引用,或者上传数据片段并将指纹值更新至所述指纹值数据库;所述的指纹值数据库创建模块用于获取大量与待存储数据类型相同的数据,对数据进行与存储模块相同的加密后再进行不同长度的分段,得到多组数据片段,计算数据片段的指纹值并上传至指纹值数据库;
所述的存储模块包括:
加密单元:用于对待存储的文件进行加密,并将加密后得到的对象发送至比较组获取单元;其中,加密前的文件为F=(d1,d2,......,dN),是包含N个消息的串,加密后的文件为F’=(e1,e2,......,eN+1),ei为di加密后的消息,其中加密的消息I为初始向量,EK(i)表示基于密钥的加密算法,eN+1表示之前所有加密消息e1,e2,......,eN的密钥K和哈希的异或函数,即其中H(i)是加密算法;
比较组获取单元:用于获取比较组,所述的比较组为对象的第m位至m+X位;其中,m为比较组的初始位,m的初始值为0,X为固定步长;
比较组指纹值计算单元:用于计算比较组对应的指纹值;
映射关系对应表生成单元:用于对比较组指纹值计算单元计算得到的指纹值生成反映所述指纹值与对应的存储位置的映射关系对应表;
判断与处理单元:用于调用指纹值数据库,判断所述指纹值数据库中是否存在所述指纹值:
(1)如果存在:则将缓存中的指纹值进行更新,将比较组更新为m~m+X+p*n位,同时返回比较组获取单元,其中p为m未更新的情况下的能够对应的总次数,n为每次能够对应后增加的增加步长;
(2)如果不存在,则进一步判断缓存中是否存在指纹值:
如果缓存中存在指纹值,则建立所述指纹值对应的数据片段到所述对象的反向引用,同时清空缓存,将比较组的初始位m更新为m+X+(p-1)*n+1,完成后返回比较组获取单元;
如果缓存中不存在指纹值,则上传所述对象的前X位的数据片段,并将对应的指纹值更新至所述指纹值数据库,将比较组的初始位m更新为m+X+1,完成后返回比较组获取单元;
结束判断单元:用于判断是否完成整个对象的分段,如果是则结束。
2.根据权利要求1所述的一种安全可靠的大数据存储系统,其特征在于:所述的后端数据处理设备还包括:数据分析模块,用于对数据存储的数据按照模型进行分析。
3.根据权利要求1所述的一种安全可靠的大数据存储系统,其特征在于:所述的存储模块还包括一个长度判断与数据处理单元:如果对象的最后一位大于m+X,则进入比较组获取单元;否则:直接计算m位~对象最后一位的指纹值;按照计算得到的指纹值生成反映所述指纹值与对应的存储位置的映射关系对应表;调用指纹值数据库,判断所述指纹值数据库中是否存在所述指纹值:如果是,则建立所述指纹值对应的数据片段到所述对象的反向引用;如果否,则上传所述指纹值对应的数据片段,并将所述指纹值更新至所述指纹值数据库。
4.根据权利要求1所述的一种安全可靠的大数据存储系统,其特征在于:所述的存储模块还包括一个对象头/尾判断单元:用于判断对象头/尾是否为指纹值数据库中常用的数据头/尾,如果是则快速获取指纹值并建立所述指纹值对应的数据片段到所述对象的反向引用,并去掉常用的数据头/尾后进入比较组获取单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都四方伟业软件股份有限公司,未经成都四方伟业软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710005491.2/1.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置