[发明专利]数据加密存储方法及装置在审
申请号: | 201711483376.2 | 申请日: | 2017-12-29 |
公开(公告)号: | CN108133155A | 公开(公告)日: | 2018-06-08 |
发明(设计)人: | 杨峰;杨禹 | 申请(专利权)人: | 北京联想核芯科技有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78;G06F21/60;G06F21/62 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 100176 北京市大兴区北京经济*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 存储区域 加密密钥 目标用户 用户组 目标存储区域 待写入数据 数据加密存储 数据写入请求 身份标识 加密 存储介质 存储空间 存储设备 接收目标 数据存储 用户发送 写入 存储 分割 | ||
1.一种数据加密存储方法,其特征在于,包括:
接收目标用户发送的数据写入请求和待写入数据,所述数据写入请求中至少包括:所述目标用户的身份标识;
根据所述目标用户的身份标识,获取所述目标用户所属的用户组;
根据所述目标用户所属的用户组,确定所述待写入数据的目标存储区域;
获取与所述目标存储区域相对应的加密密钥;
将经所述加密密钥加密后的所述待写入数据存储到所述目标存储区域中。
2.根据权利要求1所述的方法,其特征在于,在所述接收目标用户发送的数据写入请求和待写入数据的步骤之前,所述方法还包括:
接收所述目标用户的注册请求,所述注册请求中包括至少包括:所述目标用户的身份标识;
根据所述目标用户的身份标识和预设分配规则,为所述目标用户分配用户组。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将存储设备的存储空间划分为一个或多个存储区域;
为每个用户组分配一个存储区域;
建立并存储用户组与存储区域的对应关系表。
4.根据权利要求3所述的方法,其特征在于,所述根据所述目标用户所属的用户组,确定所述待写入数据的目标存储区域的步骤包括:
根据所述对应关系表,获取所述目标用户所属的用户组所对应的存储区域;
确定所述待写入数据的大小;
根据所述待写入数据的大小,在所述目标用户所属的用户组所对应的存储区域中确定所述目标存储区域。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收所述目标用户发送的数据读取请求,所述数据读取请求中至少包括:待读取数据的存储区域信息和所述目标用户的身份标识;
根据所述待读取数据的存储区域信息,获取所述待读取数据;根据所述目标用户的身份标识,对所述目标用户进行身份验证;
当所述目标用户的身份验证通过时,获取所述目标用户所属的用户组;
获取与所述目标用户所属的用户组对应的数据解密密钥,所述数据解密密钥用于对所述待读取数据进行解密;
将所述待读取数据和所述数据解密密钥返回给所述目标用户。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
接收目标用户发送的数据读取请求,所述数据读取请求中至少包括:所述待读取数据的存储区域信息和所述目标用户的身份标识;
当所述待读取数据的存储区域为系统级数据的存储区域时,根据所述目标用户的身份标识,对所述目标用户进行身份验证;
当所述目标用户的身份验证通过时,获取所述目标用户所属的用户组;
获取与所述目标用户所属的用户组对应的数据解密密钥;
将经所述数据解密密钥解密后的待读取数据返回给所述目标用户。
7.一种数据加密存储装置,其特征在于,包括:
写入请求接收模块,被配置为接收目标用户发送的数据写入请求和待写入数据,所述数据写入请求中至少包括:所述目标用户的身份标识;
第一用户组获取模块,被配置为根据所述目标用户的身份标识,获取所述目标用户所属的用户组;
目标存储区域确定模块,被配置为根据所述目标用户所属的用户组,确定所述待写入数据的目标存储区域;
加密密钥获取模块,被配置为获取与所述目标存储区域相对应的加密密钥;
加密存储模块,被配置为将经所述加密密钥加密后的所述待写入数据存储到所述目标存储区域中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京联想核芯科技有限公司,未经北京联想核芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711483376.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种对文件进行存储的方法及装置
- 下一篇:一种密码输入方法及设备