Anti-Tamper System Employing Automated Analysis
AssigneeMetaforic Limited
InventorsNeil William Stewart, Graeme Kerr Harkness, Douglas McPherson Little
Life of this patent
Estimating the term…
Abstract
A computer implemented anti-tamper system employing runtime profiling of software in order to decide where to inject integrity checks into the software, to enable verification of whether or not the software has been tampered with. Runtime profiling and analysis is used to record information about the application, in order to establish the locations and targets of runtime integrity checks in order to optimise protection security, while minimising the performance penalty and the need for hand configuration.
Claims22
A computer implemented anti-tamper system employing runtime profiling of software in order to decide where to inject integrity checks into the software, to enable verification of whether or not the software has been tampered with.
A method of modifying software to enable the integrity of the software to be checked, comprising the steps of runtime profiling the software in order to decide where to inject integrity checks into the software.
A computer program stored on a computer readable medium, the program operable to (i) employ runtime profiling of software in order to decide where to inject integrity checks into the software and (ii) to inject those integrity checks into the software.
Dependencies are inferred from the claim text.