发明名称 MODULE ENCRYPTION/DECRYPTION PROGRAM
摘要 PROBLEM TO BE SOLVED: To provide a method for disabling a program including an encrypted portion from being easily analyzed by reverse engineering.SOLUTION: A program complex comprises: a program body 0801 consisting of an aggregation 0802 of modules expanded in an execution memory area at the execution time, in which at least one of the modules is in an encrypted state at the non-execution time; a decryption program 0803 for, in the case where a next module which is a module executed at a requested timing is encrypted, causing a calculator to perform processing that a computation device performs decryption in an executable manner at timing before finish of a currently being executed module and right before execution of the next module; and a deletion program 0804 for causing the calculator to perform processing for deleting a call source module from the execution memory area after start of execution of the next module. The decryption is performed by receiving address information in an encrypted storage area of the next module from a currently being executed module.SELECTED DRAWING: Figure 8
申请公布号 JP2016224972(A) 申请公布日期 2016.12.28
申请号 JP20160155565 申请日期 2016.08.08
申请人 DNP HYPERTECH CO LTD 发明人 OGAWA HIDEAKI
分类号 G06F21/14;G09C1/00 主分类号 G06F21/14
代理机构 代理人
主权项
地址