Protecting a software program against tampering
AssigneeVerimatrix, Inc.
InventorsNeal Michie, Chris Waddell, Joonas Pylkkanen, Martin Bergenwall, Euan MacDonald
Life of this patent
Estimating the term…
Loading patent…
AssigneeVerimatrix, Inc.
InventorsNeal Michie, Chris Waddell, Joonas Pylkkanen, Martin Bergenwall, Euan MacDonald
Estimating the term…
In a general aspect, a method of protecting a software program against tampering can include: executing, by a processor of a user device, an executable code of the software program, the executable code comprising integrity check code sections; during execution of one of the integrity check code sections of the executable code, computing by the processor an integrity check result applied to a code segment of the executable code; transmitting by the processor to a server a message containing the integrity check result and an identifier of the code segment; and when the integrity check result does not correspond to a reference result for the code segment of a genuine version of the software program, receiving by the processor from the server a signal that prevents an operation of the software program from being executed by the processor.
A method of protecting a software program against tampering, the method comprising:
A device comprising a processor, a memory and communication circuits for connecting the processor to a remote server, the device being configured to:
A non-transitory computer-readable medium having code portions stored thereon, the code portions, when carried out by a computer, cause a computer to:
Dependencies are inferred from the claim text.