发明名称 ソフトウェアの難読化装置、ソフトウェアの難読化方法およびプログラム
摘要 <p><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</p>
申请公布号 JP5627444(B2) 申请公布日期 2014.11.19
申请号 JP20100287563 申请日期 2010.12.24
申请人 发明人
分类号 G06F21/14 主分类号 G06F21/14
代理机构 代理人
主权项
地址