Method for preventing malicious software from execution within a computer system
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsDavid Challener, Mark Davis, Peter Hortensius, Rod Waltermann
Life of this patent
Estimating the term…
Loading patent…
AssigneeLenovo (Singapore) Pte. Ltd.
InventorsDavid Challener, Mark Davis, Peter Hortensius, Rod Waltermann
Estimating the term…
A method for preventing malicious software from execution within a computer system is disclosed. A permutation is performed on a subset of instructions within an application program to yield a permuted sequence of instructions before any actual execution of the application program on the computer system. A permutation sequence number of the permuted sequence of instructions is stored in a permuted instruction pointer table. The permuted sequence of instructions is executed in an execution module that is capable of translating the permuted sequence of instructions to an actual machine code of a processor within the computer system according to the permutation sequence number of the permuted sequence of instructions stored in the permuted instruction pointer table.
A method for preventing malicious software from execution within a computer system, said method comprising:
A computer usable medium having a computer program product for preventing malicious software from execution within a computer system, said computer usable medium comprising:
A computer system capable of preventing malicious software from being executed, said computer system comprising:
Dependencies are inferred from the claim text.