摘要 |
An information processing apparatus includes a determining unit adapted to determine a target instruction to be modified to a camouflaged instruction among instructions contained in a processing target program, a camouflaged instruction generating unit adapted to generate the camouflaged instruction corresponding to the target instruction, a restore command generating unit adapted to generate a restore command for restoring the generated camouflaged instruction to the corresponding target instruction, and a unit adapted to modify the target instruction contained in the processing target program with the generated camouflaged instruction and add the restore command to the program, wherein the restore command performs the restoration by referencing a memory storing an output value of a processing command contained in the processing target program and identifying the position of the target instruction in the program or the target instruction based on the referenced value.
|