发明名称 Apparatus for code obfuscation and method thereof
摘要 Disclosed is an apparatus for code obfuscation includes: an input unit that receives execution codes for android applications; a code analyzer that separates the input execution codes into sensitive codes that needs to be protected from application forgery attack and general codes except for the sensitive codes by analyzing the input execution codes; a dalvik to C code converter that creates native codes by converting the sensitive codes into a C code; an obfuscator that obfuscates the native codes and the general codes; a self code protector that encrypts the obfuscated native codes by adding a tamper-detection code to the obfuscated native codes and then creates self-modified native codes by adding a loading routine; and a code combiner that combines the self-modified native codes with the obfuscated general codes.
申请公布号 US8984299(B1) 申请公布日期 2015.03.17
申请号 US201314360306 申请日期 2013.09.30
申请人 Soongsil University Research Consortium Techno-Park 发明人 Yi Jeong Hyun;Jung Jin Hyuk
分类号 G06F21/14 主分类号 G06F21/14
代理机构 Revolution IP, PLLC 代理人 Revolution IP, PLLC
主权项 1. An apparatus for code obfuscation, comprising: an input unit that receives execution codes for android applications; a code analyzer that separates the input execution codes into sensitive codes that needs to be protected from application forgery attack and general codes except for the sensitive codes by analyzing the input execution codes; a dalvik to C code converter that creates native codes by converting the sensitive codes into a C code; an obfuscator that obfuscates the native codes and the general codes; a self code protector that encrypts the obfuscated native codes by adding a tamper-detection code to the obfuscated native codes and then creates self-modified native codes by adding a loading routine; and a code combiner that combines the self-modified native codes with the obfuscated general codes.
地址 Seoul KR