摘要 |
PROBLEM TO BE SOLVED: To provide an in-program data protection device eliminating the need for a private key, reducing decline of performance efficiency, and capable of enhancing safety. SOLUTION: Following steps are carried out in an arbitrary order: a step to perform bijective replacement arithmetic processing in bytes to an arbitrary character string of in-program data transferred between functions of a program; a step to perform bijective stirring arithmetic processing in bytes to an arbitrary character string of in-program data; and a step to perform rotation arithmetic processing to rotate an arbitrary character string of in-program data by the arbitrary number of bits to the left in arbitrary order. COPYRIGHT: (C)2008,JPO&INPIT |