发明名称 APPARATUS FOR TAMPER PROTECTION OF APPLICATION CODE AND METHOD THEREOF
摘要 Disclosed is an apparatus for tamper protection of an application which includes: an input unit that receives codes to be used for an application; a code separator that separates the inputted codes into sensitive codes requiring application tamper protection and general codes including sensitive method calling routine for calling the sensitive codes by analyzing the input codes; an encoder that encrypts the sensitive codes and inserts the address of an sensitive code connector storing the address information of the sensitive codes; a controller that converts the sensitive method calling routine to be able to call dummy codes by inserting the dummy codes to the general codes, inserts vector table generator, to the sensitive codes, and insert a sensitive method calling routine converter, to the sensitive codes; and a code combiner that creates the application by combining the general codes and the sensitive codes.
申请公布号 US2016180065(A1) 申请公布日期 2016.06.23
申请号 US201314360305 申请日期 2013.09.30
申请人 SOONGSIL UNIVERSITY RESEARCH CONSORTIUM TECHNO- PARK 发明人 YI Jeong Hyun;JUNG Jin Hyuk
分类号 G06F21/14;G06F21/60 主分类号 G06F21/14
代理机构 代理人
主权项 1. An apparatus for tamper protection of an application, comprising: an input unit that receives codes to be used in an application; a code separator that separates the inputted code into sensitive codes requiring application tamper protection and general codes including calling codes for calling the sensitive codes; a code converter that converts the sensitive code into the format of a native code; a scrambler that performs obfuscation scramble identifier on the converted sensitive codes and the general codes; an encoder that encrypts the sensitive codes and inserts the address of a sensitive code connector storing the address information of the sensitive codes; a controller that separates the calling codes from the general code and registers the calling codes on a management server, and adds a calling code loading routine for requesting the calling codes and a vector table loading routine for requesting a vector table including vector information of the called sensitive codes; and a code combiner that creates an application by combining the obfuscated general codes with the sensitive codes.
地址 Seoul KR