首页>
外国专利>
METHOD FOR RESISTING PROGRAM TAMPER USING SERIAL NUMBER AND OBFUSCATING METHODS BY GENERATING OBFUSCATED CODE, METHOD FOR UPGRADING OBFUSCATED PROGRAM, AND DEVICE FOR THE SAME
METHOD FOR RESISTING PROGRAM TAMPER USING SERIAL NUMBER AND OBFUSCATING METHODS BY GENERATING OBFUSCATED CODE, METHOD FOR UPGRADING OBFUSCATED PROGRAM, AND DEVICE FOR THE SAME
PURPOSE: A method for resisting program tamper using a serial number and obfuscating methods, the method for upgrading an obfuscated program, and the device for the same are provided to resist illegal copy by using the multiple obfuscating methods for one original code. CONSTITUTION: An obfuscation processor(110) obfuscates the original or upgrade code. A code table(120) stores the obfuscated code. A serial number generator(130) generates the serial number. A mapper(140) determines the obfuscated code stored in the code table by receiving the serial number. A comparator(160) generates a patch code by comparing the upgraded code with the current obfuscated code and transits the patch code to the code table. An I/O(Input/Output) part(150) exchanges data with a user computer(200) through the Internet or other media. A counter(170) counts a serial number transfer count sent for the upgrade from the user computer.
展开▼
机译:目的:提供一种用于使用序列号和混淆方法来防止程序篡改的方法,用于升级混淆程序的方法以及用于该方法的设备,以通过对一个原始代码使用多种混淆方法来防止非法复制。组成:混淆处理器(110)混淆了原始代码或升级代码。码表(120)存储混淆后的码。序列号生成器(130)生成序列号。映射器(140)通过接收序列号来确定存储在代码表中的混淆代码。比较器(160)通过将升级后的代码与当前混淆后的代码进行比较来生成补丁代码,并将补丁代码传送至代码表。 I / O(输入/输出)部分(150)通过互联网或其他介质与用户计算机(200)交换数据。计数器(170)对从用户计算机发送用于升级的序列号传送计数进行计数。
展开▼