Patent ID: 9396313
Filing Date: 2016-07-19
CPC Classification: G06F

Claim Text:
1. An apparatus for tamper protection of an application, comprising: an input unit that receives inputted codes to be used in an application; a code separator that separates the inputted codes 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 scramble identifier obfuscation on the converted sensitive codes and the general codes; an encoder that encrypts the converted sensitive codes and inserts the address of a sensitive code connector storing the address information of the converted 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 converted sensitive codes.