Patent ID: 7739514

Claim:
A method of verifying the integrity of a software application which is executable in a host terminal, comprising the steps of: i) using the memory context of the authentic software application during the course of execution for determining at least one series of control instructions forming an executable certificate for the software application, which can be executed by said host terminal during the execution of the software application to be verified; ii) on the host terminal, executing the software application to be verified, receiving the executable certificate thus determined during step i), and executing the series of control instructions of said executable certificate using the memory context of the software application to be verified; iii) positively comparing the result thus obtained through the execution of the control instructions in the memory context of said host terminal with the result expected from an authentic software application; and iv) in the event of a positive comparison, continuing with the execution of the software application to be verified ( 1 , 11 ).