Method for executing a program intended to be interpreted by a virtual machine protected against fault injection attacks
AssigneeIdemia Identity & Security France
InventorsAhmadou Sere, Karim Madjid Ammouche
Life of this patent
Estimating the term…
Loading patent…
AssigneeIdemia Identity & Security France
InventorsAhmadou Sere, Karim Madjid Ammouche
Estimating the term…
The present invention particularly concerns a method for executing a program (P) intended to be interpreted by a virtual machine (M), the method comprising steps of determination (102) of a reference code instruction to be interpreted when executing the program, interpretation (112) by the virtual machine of the reference code instruction using machine code. This method also comprises read-out (106) of interpretation rights data (DR) indicating a portion (P1) of the program containing code instructions interpretable by the virtual machine and, on the basis of read-out data, checking the presence (110) of the reference code instruction in the portion (P1) of the program (P), the interpretation of the reference code instruction being implemented by the virtual machine (M) only if the reference code instruction is contained in the portion (P1) of the program (P).
A method comprising:
A method for generating a program (P) to be interpreted by a virtual machine (M), said virtual machine stored in a non-volatile memory, wherein the method comprises:
A non-transitory computer-readable medium comprising a target program to be interpreted by a virtual machine (M), the target program comprising:
Dependencies are inferred from the claim text.