发明名称 OBFUSCATION TECHNIQUES FOR ENHANCING SOFTWARE SECURITY
摘要 <p>The present invention provides obfuscation techniques for enhancing software security. In one embodiment, a method for obfuscation techniques for enhancing software security includes selecting a subset of code (e.g., compiled source code of an application) to obfuscate, and obfuscating the selected subset of the code. The obfuscating includes applying an obfuscating transformation to the selected subset of the code. The transformed code can be weakly equivalent to the untransformed code. The applied transformation can be selected based on a desired level of security (e.g., resistance to reverse engineering). The applied transformation can include a control transformation that can be creating using opaque constructs, which can be constructed using aliasing and concurrency techniques. Accordingly, the code can be obfuscated for enhanced software security based on a desired level of obfuscation (e.g., based on a desired potency, resilience, and cost).</p>
申请公布号 WO1999001815(A1) 申请公布日期 1999.01.14
申请号 US1998012017 申请日期 1998.06.09
申请人 发明人
分类号 主分类号
代理机构 代理人
主权项
地址