[发明专利]一种基于预解密的移动终端透明加密方法有效

专利信息
申请号: 201610825474.9 申请日: 2016-09-14
公开(公告)号: CN106452781B 公开(公告)日: 2019-11-15
发明(设计)人: 付安民;黄振涛;俞研;苏铓 申请(专利权)人: 南京理工大学
主分类号: H04L9/32 分类号: H04L9/32;H04L29/06
代理公司: 32203 南京理工大学专利中心 代理人: 薛云燕<国际申请>=<国际公布>=<进入
地址: 210094*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于预解密的移动终端透明加密方法,属于移动数据防泄漏领域。本方法包括如下步骤:(1)Xposed框架初始化;(2)文件标识符遍历;(3)预解密临时文件遍历;(4)预解密临时文件集更新;(5)二次解密预解密临时文件子集;(6)明文子集二次强加密。本发明基于Xposed框架Hook技术完成了文件系统透明加解密功能,并在此基础上嵌入预解密思想,解决了移动终端传统透明加密技术只能保证应用层安全的缺陷,并且明显提升了透明加密性能,节约了文件系统操作过程的开销。
搜索关键词: 一种 基于 解密 移动 终端 透明 加密 方法
【主权项】:
1.一种基于预解密的移动终端透明加密方法,其特征在于,针对移动终端数据加密的客户端模型,透明加密过程涉及到的实体如下:强密文集合M={Mi},预解密临时文件集合P={Pi}和明文集合N={Ni},文件集合F={Fi},i=1,2,3…表示集合中的元素编号,具体步骤如下:/n(1)Xposed框架初始化:/n初始化Xposed框架,加载文件系统Hook模块;根据Xposed框架特性,实现在AndroidRuntime层的Hook功能调用,首先初始化Hook模块功能,并设置输入参数为文件变量Fi;/n(2)文件标识符遍历:/n遍历文件标识符,判断Fi是否属于强密文集M;提取Fi字节流,Hook模块提取16位校验符,通过校验符判断当前变量Fi是否属于强密文集合M,若否,则直接跳过Hook作用域,返回Fi字节流给上层应用;若是,则提取16位权限标识符并进行实时数字证书认证,若当前数字证书认证不通过,则认为当前终端不合法,则返回强密文状态数据给用户;若合法,则进入步骤(3);/n(3)预解密临时文件遍历:/n提取16位预解密偏移值,通过判断偏移值的签名是否属于预解密临时文件集合对当前Fi字节流进行预解密文件验证,若验证不通过,不存在一次密文,则进入步骤(4);若验证通过,则直接进入步骤(5);/n(4)预解密临时文件集更新:/n若不存在一次密文,则对当前缓存中的强密文Fi进行预解密,并生成相应预解密临时文件;/n(5)二次解密预解密临时文件子集:/n若验证通过,存在相应一次密文,则提取预解密文件并替换缓存中的强密文Fi;然后,针对缓存中的一次密文进行二次解密;最终输出明文到应用层;/n(6)明文子集二次强加密:/n修改并存储文档时,首先,提取16位权限标识符并进行实时数字证书认证,若当前终端不合法,则无权修改数据,直接返回原强密文;若合法,则对明文数据一次加密,并进行预解密文件更新;然后进行二次强加密,并将强密文存储到终端内存中。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京理工大学,未经南京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201610825474.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top