[发明专利]利用白盒密码术的联锁二进制保护有效
申请号: | 201080030733.X | 申请日: | 2010-05-06 |
公开(公告)号: | CN102483790A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 顾元祥;保罗·麦克瑞;博格丹·尼科莱苏;瓦勒瑞·莱维斯基;朱喜建;董宏瑞;丹尼尔·艾利·穆多克 | 申请(专利权)人: | 埃德图加拿大公司 |
主分类号: | G06F21/22 | 分类号: | G06F21/22;G06F5/00;G06F9/44 |
代理公司: | 北京英赛嘉华知识产权代理有限责任公司 11204 | 代理人: | 余朦;王艳春 |
地址: | 加拿大*** | 国省代码: | 加拿大;CA |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种将包括二进制代码和任选关联数据的软件应用从原形式转换为更安全形式的系统和方法。该方法包括对该应用执行二进制转化的组合,并且通过在所述转化之间生成并设置依存性来联锁转化,其中转化是对应用的不可逆变化。不同类型的转化可应用于应用的各种粒度。转化还被应用到应用代码和被植入的代码上。结果是被转换的软件应用语义等同于原软件应用但是抵抗静态和/或动态攻击。 | ||
搜索关键词: | 利用 密码 联锁 二进制 保护 | ||
【主权项】:
一种将包括二进制应用代码的二进制软件应用从原形式转换为安全形式的方法,所述安全形式抵抗试图篡改、逆向改造或提升所述应用的全部或部分应用的静态和/或动态攻击,所述方法包括:A)在构建时阶段中通过对所述二进制应用代码产生一系列变化来对所述二进制软件应用执行多种二进制转化的组合,以产生被改变的二进制应用代码,所述变化包括在构建时植入与所述被改变的二进制应用代码紧密相关的新代码;以及B)通过在所述转化之间生成并设置依存性来联锁所述转化;C)在执行期间,应用所述转化的组合并且将其与待保护的二进制应用代码和被植入的代码联锁;以及D)产生语义等同于原应用的受保护应用,所述受保护应用包括所述已联锁的转化,以使得所述二进制保护不再与所述受保护应用分离。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于埃德图加拿大公司,未经埃德图加拿大公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201080030733.X/,转载请声明来源钻瓜专利网。
- 上一篇:音频处理设备、音频处理方法及音频获取装置
- 下一篇:壳壁衬套