[发明专利]块设备的加密扩容方法、装置和智能终端在审
申请号: | 201710571231.1 | 申请日: | 2017-07-13 |
公开(公告)号: | CN107358131A | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 孟董 | 申请(专利权)人: | 北京元心科技有限公司 |
主分类号: | G06F21/78 | 分类号: | G06F21/78;G06F3/06 |
代理公司: | 北京市立方律师事务所11330 | 代理人: | 张筱宁 |
地址: | 100176 北京市北京经济技*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 加密 扩容 方法 装置 智能 终端 | ||
1.一种块设备的加密扩容方法,其特征在于,包括:
当确定出应用对应的逻辑加密数据块空间满足预设的扩容条件时,确定出至少一个待扩容的未加密的物理数据块;
将各待扩容的未加密的物理数据块,转换为各待扩容的物理加密数据块;
建立所述逻辑加密数据块空间与所述各待扩容的物理加密数据块之间的对应关系。
2.根据权利要求1所述的方法,其特征在于,通过下述方法预先创建所述逻辑加密数据块空间:
块设备驱动内核响应于接收到的针对所述逻辑加密数据块空间的创建请求,建立所述逻辑加密数据块空间与指定数目的物理加密数据块之间的对应关系。
3.根据权利要求2所述的方法,其特征在于,所述块设备驱动内核响应于接收到的针对所述逻辑加密数据块空间的创建请求,建立所述逻辑加密数据块空间与指定数目的物理加密数据块之间的对应关系,包括:
所述块设备驱动内核根据接收到的所述创建请求,创建所述逻辑加密数据块空间,确定出指定数目的未加密的物理数据块;
将所述指定数目的未加密的物理数据块转换为对应的物理加密数据块后,建立所述指定数目的物理加密数据块与所述逻辑加密数据块空间之间的对应关系。
4.根据权利要求1所述的方法,其特征在于,所述确定出应用对应的逻辑加密数据块空间满足预设的扩容条件,包括:
块设备驱动内核接收到所述应用的读写系统调用时,判断所述应用对应的逻辑加密数据块空间的未占用存储空间是否小于预设的扩容阈值空间;当判断结果为是时,确定出所述逻辑加密数据块空间满足所述扩容条件。
5.根据权利要求1所述的方法,其特征在于,所述将各待扩容的未加密的物理数据块,转换为各待扩容的物理加密数据块,包括:
检测每个待扩容的未加密的物理数据块是否已与所述逻辑加密数据块空间建立对应关系;
当检测结果为否时,检测该待扩容的未加密的物理数据块的存储状态;
当检测出该待扩容的未加密的物理数据块中未存储数据时,对该待扩容的未加密的物理数据块进行加密,得到对应的物理加密数据块。
6.根据权利要求5所述的方法,其特征在于,所述各待扩容的未加密的物理数据块,转换为各待扩容的物理加密数据块,还包括:
当检测出该待扩容的未加密的物理数据块中存储有数据时,对所述数据进行清除或迁移后,对该待扩容的未加密的物理数据块进行加密,得到对应的物理加密数据块。
7.根据权利要求1所述的方法,其特征在于,所述建立所述逻辑加密数据块空间与所述各待扩容的物理加密数据块之间的对应关系,包括:
将所述各待扩容的物理加密数据块的标识,添加到所述逻辑加密数据块空间的映射表中。
8.根据权利要求4所述的方法,其特征在于,还包括:
当所述读写系统调用具体为读系统调用时,对所述读系统调用涉及的物理加密数据块进行解密,读取所述解密后的物理加密数据块中的加密数据,对所述加密数据进行解密,将解密后的数据反馈给发送所述读系统调用的应用;
当所述读写系统调用具体为写系统调用时,对所述写系统调用涉及的物理加密数据块进行解密,并加密所述写系统调用涉及的待写数据;将加密后的待写数据写入所述解密后的物理加密数据块中。
9.一种块设备的加密扩容装置,其特征在于,包括:
检测处理模块,用于当确定出应用对应的逻辑加密数据块空间满足预设的扩容条件时,确定出至少一个待扩容的未加密的物理数据块;
加/解密模块,用于将各待扩容的未加密的物理数据块,转换为各待扩容的物理加密数据块;
扩容模块,用于建立所述逻辑加密数据块空间与所述各待扩容的物理加密数据块之间的对应关系。
10.一种智能终端,其特征在于,包括:
处理器;
第一存储器,包括至少一个应用和各应用各自对应的逻辑加密数据块空间;
第二存储器,包括多个未加密的物理数据块;
至少一个程序,存储于所述第一存储器中,被配置为由所述处理器执行时实现如下步骤:
当确定出应用对应的逻辑加密数据块空间满足预设的扩容条件时,确定出至少一个待扩容的未加密的物理数据块;
将各待扩容的未加密的物理数据块,转换为各待扩容的物理加密数据块;
建立所述逻辑加密数据块空间与所述各待扩容的物理加密数据块之间的对应关系。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京元心科技有限公司,未经北京元心科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710571231.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有刻度开关的卷绕吸枪
- 下一篇:一种用于无氧铜杆收线的涂油装置