[发明专利]用于嵌入式平台的软件知识产权保护系统和方法在审
申请号: | 201810862498.0 | 申请日: | 2018-08-01 |
公开(公告)号: | CN109325322A | 公开(公告)日: | 2019-02-12 |
发明(设计)人: | Y·Y·R·卢瓦泽尔;F·莱尔米特;S·迪维托;V·阿尔巴内塞 | 申请(专利权)人: | 马克西姆综合产品公司 |
主分类号: | G06F21/14 | 分类号: | G06F21/14 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 刘瑜;王英 |
地址: | 美国加利*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 呈现了防止潜在攻击者以及客户对库源代码和二进制代码两者的明文版本进行访问的软件IP保护系统和方法。防止潜在攻击者在其他平台上再使用所述软件。所述保护机制不影响所述库本身的功能或性能,并且不干扰现有软件更新机制或应用开发者工具,如JTAG。 | ||
搜索关键词: | 潜在攻击 源代码 软件知识产权 二进制代码 嵌入式平台 明文版本 软件更新 应用开发 再使用 客户 访问 | ||
【主权项】:
1.一种用于保护软件免于逆向工程的方法,所述方法包括:响应于代码被应用调用而判定程序计数器是否落入非易失性存储器的包括应用开发者不能够访问的经加密指令并且由库存储器寄存器(LMR)定义的第一地址范围中,所述非易失性存储器进一步包括用于存储非经加密指令的第二地址范围;响应于确定所述程序计数器落入所述第一地址范围中而将所述经加密指令传送到根据所述经加密指令生成经解密指令的解密引擎;在经由指令代码总线将所述经解密指令传送到执行所述经解密指令的核之前将所述经解密指令加载到高速缓存中;以及响应于确定所述程序计数器落入所述第二地址范围中而经由所述指令代码总线将所述非经加密指令加载到所述高速缓存中,而不将所述经加密指令传送到所述解密引擎。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马克西姆综合产品公司,未经马克西姆综合产品公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810862498.0/,转载请声明来源钻瓜专利网。