发明名称 PROGRAM OBFUSCATION DEVICE AND PROGRAM
摘要 PROBLEM TO BE SOLVED: To provide a program obfuscation method having improved safety for dynamic analysis.SOLUTION: A program obfuscation device T includes: an obfuscation rule storage part 11 for storing an obfuscation rule for obfuscating a program; an analysis processing part 12 for analyzing the input obfuscation object program; and an obfuscation processing part 13 for performing obfuscation processing on the obfuscation object program based on the obfuscation rule stored in the obfuscation rule storage part 11 and the analysis result of the analysis processing part 12, and for outputting the result of the obfuscation processing. With respect to an arithmetic expression included in the input obfuscation target program, a branch using variables included in the arithmetic expression as a conditional expression is generated, and a plurality of dummy codes becoming the same arithmetic result as that before obfuscation are generated by using variables related to the branch, and a program including the plurality of dummy codes in the code section of the branch destination is generated and output as the obfuscation result.
申请公布号 JP2011018119(A) 申请公布日期 2011.01.27
申请号 JP20090160916 申请日期 2009.07.07
申请人 FUJI XEROX CO LTD 发明人 SUZUKI KOJI
分类号 G06F21/22 主分类号 G06F21/22
代理机构 代理人
主权项
地址