首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种增强移动设备操作系统虚拟内核安全的方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:中国科学院信息工程研究所

摘要:本发明公开了一种增强移动设备操作系统虚拟内核安全的方法。本方法为:1将移动设备操作系统内核的内存分为Master实例内存段和Slave实例内存段;2将页表管理函数以及MMU相关的操作存放在Master实例内存段,构建Master内核实例,并将敏感数据结构、敏感指令相关的代码存储到Master实例内存段;将通用功能存放在Slave实例内存段,构建Slave内核实例,并将普通数据结构存储到Slave实例内存段;3创建一个用于Master内核实例与所述Slave内核实例交互的安全调用接口并将其以只读模式同时映射在Master实例内存段、Slave实例内存段中。本发明大大增强了系统的内核安全。

主权项:1.一种增强移动设备操作系统虚拟内核安全的方法,其步骤包括:1基于Master-Slave模式,将移动设备操作系统内核的内存分为Master实例内存段和Slave实例内存段;2将所述移动设备操作系统内核中的页表管理函数以及MMU相关的操作存放在所述Master实例内存段,构建Master内核实例,并将所述移动设备操作系统内核中的所选敏感数据结构、所选敏感指令相关的代码存储到所述Master实例内存段;将所述移动设备操作系统内核的通用功能存放在所述Slave实例内存段,构建Slave内核实例,并将非所选敏感数据结构存储到所述Slave实例内存段;3创建一个用于所述Master内核实例与所述Slave内核实例交互的安全调用接口;然后将所述安全调用接口代码以只读模式同时映射在所述Master实例内存段和所述Slave实例内存段中;所述安全调用接口内维护一安全栈和一普通栈,所述安全栈用于运行所述Master内核实例的代码,所述普通栈用于运行所述Slave内核实例的代码;4当控制流从所述Slave内核实例切换到所述Master内核实例时,所述安全调用接口切换到安全栈并关闭中断响应,用于确保所述Master内核实例运行时不会被控制流劫持;当控制流从所述Master内核实例切换到所述Slave内核实例时,所述安全调用接口切换回普通栈并开启系统中断响应。

全文数据:

权利要求:

百度查询: 中国科学院信息工程研究所 一种增强移动设备操作系统虚拟内核安全的方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。