[发明专利]加密数据文件存储和检索系统及方法有效
申请号: | 201610025930.1 | 申请日: | 2016-01-15 |
公开(公告)号: | CN105678189B | 公开(公告)日: | 2018-10-23 |
发明(设计)人: | 韩德志;毕坤;戴永涛;陈付梅 | 申请(专利权)人: | 上海海事大学 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F17/30 |
代理公司: | 上海信好专利代理事务所(普通合伙) 31249 | 代理人: | 周乃鑫;尹兵 |
地址: | 201306 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加密 数据文件 存储 检索系统 方法 | ||
1.一种加密数据文件存储和检索系统,其特征在于,该系统包含:
云存储系统,其包含服务器端和存储设备;所述的服务器端包含用户身份认证模块、内容元数据提取模块、元数据管理系统、数据文件加密模块、信息检索模块;所述的元数据管理系统下接并管理内容元数据库、系统元数据库和存储元数据库;所述的存储设备,其用于存储数据文件,数据文件包含加密数据文件和明文数据文件;
客户端,其包含内容元数据提取模块和数据文件加密模块;
所述客户端或云存储系统服务器端提取数据文件的内容元数据后进行加密生成加密数据文件,加密数据文件及对应的内容元数据分别存储于云存储系统的存储设备和服务器端的内容元数据库中;内容元数据包含数据文件的属性信息和内容信息,以及数据文件在加密状态下的文件全局标识符;检索云存储系统中存储的加密数据文件时,服务端的加密数据文件检索模块通过倒排索引方法,在服务器端的内容元数据库中检索获得与检索关键词匹配的数据文件在加密状态下的文件全局标识符,列出该文件全局标识符对应的加密数据文件的属性信息和内容信息作为检索结果返回。
2.一种加密数据文件存储和检索方法,其特征在于,该方法包含:
客户端或云存储系统服务器端提取数据文件的内容元数据后进行加密生成加密数据文件,加密数据文件及对应的内容元数据分别存储于云存储系统的存储设备和服务器端的内容元数据库中;内容元数据包含数据文件的属性信息和内容信息,以及数据文件在加密状态下的文件全局标识符;
检索云存储系统中存储的加密数据文件时,服务端的加密数据文件检索模块通过倒排索引方法,在服务器端的内容元数据库中检索获得与检索关键词匹配的数据文件在加密状态下的文件全局标识符,列出该文件全局标识符对应的加密数据文件的属性信息和内容信息作为检索结果返回。
3.如权利要求2所述加密数据文件存储和检索方法,其特征在于,所述客户端提取数据文件的内容元数据后进行加密生成加密数据文件的方法包含:
客户端提取数据文件的内容元数据;
客户端加密已提取内容元数据的数据文件,生成加密数据文件;
客户端将加密数据文件及对应的内容元数据上传至云存储系统服务器端。
4.如权利要求2所述加密数据文件存储和检索方法,其特征在于,所述云存储系统服务器端提取数据文件的内容元数据后进行加密生成加密数据文件的方法包含:
客户端将数据文件上传至云存储系统服务器端;
云存储系统服务器端提取数据文件的内容元数据;
云存储系统服务器端对已提取内容元数据的数据文件加密,生成加密数据文件。
5.如权利要求2或3或4所述加密数据文件存储和检索方法,其特征在于,所述提取数据文件的内容元数据包含:客户端或云存储系统服务器端的内容元数据提取模块根据数据文件的特性,对数据文件内容做初步的分析,提取能体现数据文件特性的属性信息和内容信息,并将数据文件加密后的文件全局标识符添加到内容元数据中。
6.如权利要求2或3或4所述加密数据文件存储和检索方法,其特征在于,所述提取数据文件的内容元数据后,客户端可对存储于云存储系统服务器端内容元数据库中的内容元数据进行修改。
7.如权利要求2或3或4所述加密数据文件存储和检索方法,其特征在于,所述云存储系统服务器端将加密数据文件分布式存储在云存储系统的存储设备,并将内容元数据存储于云存储系统的内容元数据库中。
8.如权利要求2所述加密数据文件存储和检索方法,其特征在于,所述检索云存储系统服务器端中存储的加密数据文件包含:
客户端发送包含检索关键词的检索请求,云存储系统分析检索请求确定检索请求中检索关键词内容的合法性;
云存储系统的信息检索模块通过倒排索引方法对内容元数据库进行匹配查询,获取与检索关键词匹配的数据文件在加密状态下的文件全局标识符和文件全局标识符对应的数据文件的属性信息和内容信息作为检索结果;
信息检索模块将检索结果进行排序后发送至客户端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海海事大学,未经上海海事大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610025930.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种显示控制方法及电子设备
- 下一篇:数据库防泄露协议识别方法及装置