发明名称 SYSTEM, METHOD AND COMPUTER PROGRAM PRODUCT FOR PROTECTING SOFTWARE VIA CONTINUOUS ANTI-T AMPERING AND OBFUSCATION TRANSFORMS
摘要 Method, system and computer program product for applying existing anti-tampering and obfuscation technique to virtual machine technology and offers several distinct advantages. The anti-tampering and obfuscation transforms can be applied continuously to prevent adversaries from gaining information about the program through emulation or dynamic analysis. In addition, the encryption can be used to prevent hackers from gaining information using static attacks. The use of a virtual machine also allows for low overhead execution of the obfuscated binaries as well as finer adjustment of the amount of overhead that can be tolerated. In addition, more protection can be applied to specific portions of the application that can tolerate slowdown. The incorporation of a virtual machine also makes it easy to extend the technology to integrate new developments and resistance mechanisms, leading to less development time, increased savings, and quicker deployment.
申请公布号 EP2240857(A4) 申请公布日期 2013.12.25
申请号 EP20080872875 申请日期 2008.12.19
申请人 UNIVERSITY OF VIRGINIA PATENT FOUNDATION 发明人 DAVIDSON, JACK, W.;HISER, JASON, D.
分类号 G06F11/30;G06F21/10;G06F21/14;G06F21/52;G06F21/53 主分类号 G06F11/30
代理机构 代理人
主权项
地址