发明名称 DEVICE FOR OBFUSCATING APPLICATION CODE AND METHOD FOR SAME
摘要 The present invention relates to a device for obfuscating an application code and a method for same. The device for obfuscating an application code according to the present invention comprises: an input unit; a code separation unit; a code conversion unit; an encoding unit; a control unit; and a code combining unit. According to the present invention, a critical code from among codes constituting an application can be converted into a native code, and encoding using a code protection technique based on self-conversion is applied to the critical code that has been converted, and thereby supplements the vulnerability to reverse engineering in a managed code and thus security against forgery and alteration of the application is increased. Also, resistance to reverse engineering analysis can be strengthened by converting a control flow through a dynamic vector, and separately managing a call code for calling the critical code which has been converted into the native code and a vector table connecting same, so that the application is dynamically loaded when the application is executed.
申请公布号 WO2015023024(A1) 申请公布日期 2015.02.19
申请号 WO2013KR08748 申请日期 2013.09.30
申请人 SOONGSIL UNIVERSITY RESEARCH CONSORTIUM TECHNO-PARK 发明人 YI, JEONG HYUN;JUNG, JIN HYUK
分类号 G06F21/12;G06F21/14 主分类号 G06F21/12
代理机构 代理人
主权项
地址