发明名称 OBFUSCATION APPARATUS FOR SOFTWARE, OBFUSCATION METHOD FOR SOFTWARE AND PROGRAM
摘要 <P>PROBLEM TO BE SOLVED: To obfuscate software by concurrently encoding a plurality of parameters having different byte lengths in the software described in an object oriented language. <P>SOLUTION: A data conversion class is defined and n (n; positive integer) pieces of arbitrary type parameters to be encoded are selected from software. Next, the selected n pieces of arbitrary type parameters are divided into data of a fixed length, respectively, m (m; positive integer) pieces of encoding expressions are defined, and n pieces of decoding expressions and m-n pieces of non-obvious relational expressions are derived from (n) pieces of independent encoding expressions. The encoding expressions and the decoding expressions are then used to replace parameters in the software with encoded parameters, initial values are given to the encoded parameters and continuous substitution instruction are merged. <P>COPYRIGHT: (C)2012,JPO&INPIT
申请公布号 JP2012133736(A) 申请公布日期 2012.07.12
申请号 JP20100287563 申请日期 2010.12.24
申请人 KDDI CORP 发明人 FUKUSHIMA KAZUHIDE;KIYOMOTO SHINSAKU;TANAKA TOSHIAKI
分类号 G06F21/22 主分类号 G06F21/22
代理机构 代理人
主权项
地址