摘要 |
<P>PROBLEM TO BE SOLVED: To calculate a checksum on a relocated function without disclosing details about the function. <P>SOLUTION: A function 220 of a software program is stored in a memory 200A during execution in a device of the software program. A processor relocates the function 220 in a region R including dummy codes 231A and 232A, in the memory 200A, transforms the dummy codes 231A and 232A in a predictable manner, generates a predicted checksum for the region R based on a previous checksum, generates a calculated checksum for the region R, and verifies the integrity of the function 220 by comparing the predicted checksum and the calculated checksum. <P>COPYRIGHT: (C)2012,JPO&INPIT |