摘要 |
PROBLEM TO BE SOLVED: To provide an obfuscation method, which obfuscate a program in a low price so as to complicate functional analysis, when the program has confidential data or confidential algorithm, and to obfuscate the program and to prevent unauthorized access to the program by means of the obfuscation method and device which are certified that the obfuscated program is difficult to be analyzed in some configurations. SOLUTION: A plurality of pointer variables to function are newly installed so as not to change the specifications of the program for a source code of the program, a plurality of statements, which assigns the address of the function in one of the function pointer variables, are inserted, and the calling of the function in the program is converted so that the function is called, in response to a value of the function pointer variable. COPYRIGHT: (C)2004,JPO |