发明名称 Method of obfuscating a code
摘要 A method of obfuscating a code is provided, wherein the method comprises performing a first level obfuscating technique on a code to generate a first obfuscated code, and performing a second level obfuscating technique on the first obfuscated code. In particular, the code may be a software code or a software module. Furthermore, the first level obfuscating technique and the second obfuscating may be different. In particular, the second level obfuscating technique may perform a deobfuscation.
申请公布号 US9465926(B2) 申请公布日期 2016.10.11
申请号 US201012869622 申请日期 2010.08.26
申请人 NXP B.V. 发明人 Teuwen Philippe;Nikov Ventzislav
分类号 G06F21/00;H04L29/06;G06F12/14;G06F21/12;G06F21/14 主分类号 G06F21/00
代理机构 代理人
主权项 1. A method of obfuscating a code, the method comprising: performing, with an address translation hardware device, a first level obfuscating technique on a code to generate a first obfuscated code while conserving at least part of a locality in a cache line; performing a second level obfuscating technique on the first obfuscated code to produce a second obfuscated code, wherein the first level obfuscating technique preserves locality while the second level obfuscating technique emphasizes efficiency; and hardcoding one secret per wafer into the address translation hardware device.
地址 Eindhoven NL