[发明专利]一种云端服务器文件的加密方法及系统有效
| 申请号: | 202110246122.9 | 申请日: | 2021-03-05 |
| 公开(公告)号: | CN113037743B | 公开(公告)日: | 2022-08-23 |
| 发明(设计)人: | 蒋晓宁;章丰青;黄军;李渝川;黄海峰;方健;周郁寒 | 申请(专利权)人: | 湖州奕锐信安科技有限公司 |
| 主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/06;G06F21/62;G06F21/60 |
| 代理公司: | 杭州裕阳联合专利代理有限公司 33289 | 代理人: | 田金霞 |
| 地址: | 313300 浙江省湖州市安吉县*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 云端 服务器 文件 加密 方法 系统 | ||
1.一种云端服务器文件的加密方法,其特征在于,应用于云端服务器中,具体包括以下步骤:
对每个用户均设置唯一的用户信息和用户私钥;
接收用户的上传请求,并获取用户的上传文件;
对所述上传文件进行敏感度分析,并根据分析结果对所述上传文件设置文件权限;
对设置有所述文件权限的所述上传文件进行加密,以得到加密文件,并将所述加密文件上传至第三方云平台;
对设置有所述文件权限的所述上传文件提取至少一个第一关键词,将所述上传文件对应的所有所述第一关键词设置为加密索引,并将所述加密索引进行存储,使得用户根据自身的所述用户信息、所述用户私钥和第二关键词检索得到对应的所述加密索引,以获取得到所述加密索引对应的所述第三方云平台上的所述加密文件,使得用户根据自身的所述用户信息和用户私钥对所述加密文件进行操作;
通过对用户设置用户信息,并且对上传文件设置文件权限,将加密文件上传至第三方云平台后,检索文件和操作都需要判断用户信息是否符合文件权限,于用户信息符合文件权限时进行文件权限对应的操作。
2.如权利要求1所述的云端服务器文件的加密方法,其特征在于,用户包括管理员、已注册用户和待注册用户;
所述对每个用户均设置唯一的用户信息和用户私钥,具体包括以下步骤:
所述管理员对所述待注册用户进行注册,并给所述待注册用户设置一用户权限;
云端服务器对所述待注册用户设置唯一的用户标签和用户私钥,使得所述待注册用户成为所述已注册用户。
3.如权利要求2所述的云端服务器文件的加密方法,其特征在于,所述管理员和所述已注册用户的用户信息包括:所述用户权限和所述用户标签。
4.如权利要求1所述的云端服务器文件的加密方法,其特征在于,所述对所述上传文件进行敏感度分析,并根据分析结果对所述上传文件设置文件权限,具体包括以下步骤:
对所述上传文件进行敏感度分析,以得到所述上传文件对应的敏感度级别;
根据所述上传文件对应的所述敏感度级别设置对应于所述敏感度级别的文件权限。
5.如权利要求4所述的云端服务器文件的加密方法,其特征在于,所述对所述上传文件进行敏感度分析,以得到所述上传文件对应的敏感度级别,具体包括以下步骤:
将所述上传文件和敏感信息列表进行匹配,并根据匹配结果计算所述上传文件的敏感度;
获取所述敏感度对应的所述敏感度级别。
6.如权利要求1所述的云端服务器文件的加密方法,其特征在于,所述对设置有所述文件权限的所述上传文件提取至少一个第一关键词,将所述上传文件对应的所有所述第一关键词设置为加密索引,并将所述加密索引进行存储,使得用户根据自身的所述用户信息、所述用户私钥和第二关键词检索得到对应的所述加密索引,以获取得到所述加密索引对应的所述第三方云平台上的所述加密文件,使得用户根据自身的所述用户信息和用户私钥对所述加密文件进行操作,具体包括以下步骤:
对设置有所述文件权限的所述上传文件进行所述第一关键词提取,将提取得到的所有所述第一关键词存储到一索引中;
对所述索引进行加密,以得到所述加密索引;
将所述加密索引存储到一索引列表中;
获取用户的检索请求,并判断所述检索请求中的用户信息是否存在对所述上传文件的检索权限;
若是,用户根据需检索的所述上传文件的第二关键词进行检索,以检索得到对所述索引列表中的所述加密索引,用户根据所述用户私钥对检索得到的所述加密索引进行解密,以根据解密后的索引获取得到所述索引指向的所述加密文件。
7.如权利要求1所述的云端服务器文件的加密方法,其特征在于,用户根据自身的所述用户信息和用户私钥对所述第三方云平台上的所述加密文件进行操作,具体包括以下步骤:
接收用户的操作请求,于所述操作请求中的用户信息存在对所述加密文件的对应的用户权限时,将所述加密文件进行解密,以得到解密文件,使得用户对所述解密文件进行对应与所述操作请求的操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖州奕锐信安科技有限公司,未经湖州奕锐信安科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110246122.9/1.html,转载请声明来源钻瓜专利网。





