摘要 |
<P>PROBLEM TO BE SOLVED: To provide a software encryption resolution dissolving at least a part of defects of a background technique. <P>SOLUTION: In the method of encrypting compiled computer code instructions to be decrypted instruction by instruction during execution, the computer code instructions are encrypted using a chaining mode so that an encrypted instruction depends on the value of the instruction, the value of the preceding instruction and a pseudo-random number. As it may happen that the instruction arrives from more than one preceding instruction, at least one of the preceding instructions is associated with a random number compensator for use during decryption of the encrypted instruction, so that the decryption of the encrypted instruction yields the same result regardless of which the preceding instruction is. Also there are provided an encryption device, a decryption device and method, and a digital support medium storing encrypted compiled computer code instructions. <P>COPYRIGHT: (C)2010,JPO&INPIT |