[发明专利]利用SoC内部存储提高系统安全性的方法、终端与系统有效
申请号: | 201610117824.6 | 申请日: | 2016-03-02 |
公开(公告)号: | CN105678191B | 公开(公告)日: | 2018-11-13 |
发明(设计)人: | 利文浩;夏虞斌;梁凉;叶嘉诺 | 申请(专利权)人: | 上海瓶钵信息科技有限公司 |
主分类号: | G06F21/62 | 分类号: | G06F21/62;G06F21/64;G06F21/60 |
代理公司: | 上海科盛知识产权代理有限公司 31225 | 代理人: | 应小波 |
地址: | 201304 上海市浦东新*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种利用SoC内部存储提高系统安全性的方法、终端与系统,包括:将操作系统内核与安全应用程序的全部或者部分数据与代码明文存放在SoC内部存储;在SoC内部存储不足时通过将部分数据与代码加密后保存在外部存储中,在需要使用时再将经过加密的数据与代码从外部存储加载到SoC内部存储中,验证该加密数据与代码完整性后解密运行。与现有技术相比,本发明具有解决SoC内部存储不足的问题、有效地提高了操作系统内核与安全应用程序的安全性等优点。 | ||
搜索关键词: | 利用 soc 内部 存储 提高 系统 安全性 方法 终端 | ||
【主权项】:
1.一种利用SoC内部存储提高系统安全性的方法,其特征在于,包括:利用了SoC具有较强的对抗物理攻击的特性,将操作系统内核与安全应用程序的全部或者部分数据与代码明文存放在SoC内部存储;在SoC内部存储不足时通过将部分数据与代码加密后保存在外部存储中,在需要使用时再将经过加密的数据与代码从外部存储加载到SoC内部存储中,验证该加密数据与代码完整性后解密运行;所述SoC内部存储不足时,将所述操作系统内核与安全应用程序的部分数据与代码进行加密,加密所用秘钥存放在SoC内部存储中;然后计算该部分数据与代码的哈希值,将该哈希值存放在SoC内部存储中,并将加密后的部分数据与代码存放在外部存储中;当存放在外部存储中的部分数据与代码需要被使用时,将所需要的部分数据与代码从外部存储读取到SoC内部存储中,计算该数据与代码的哈希值,并将所计算的哈希值与之前计算保存在SoC内部存储中的已知哈希值进行比对,若两者不一致则报错,否则就开始从SoC内部存储中获取到解密密钥对所述数据与代码进行解密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海瓶钵信息科技有限公司,未经上海瓶钵信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610117824.6/,转载请声明来源钻瓜专利网。
- 上一篇:一种绿色环保多功能安全壁炉
- 下一篇:一种陶瓷发热取暖器