Method for preventing malicious software from execution...

Electrical computers and digital processing systems: support – Computer virus detection by cryptography

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S187000, C713S190000, C717S140000

Reexamination Certificate

active

08041958

ABSTRACT:
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.

REFERENCES:
patent: 4574349 (1986-03-01), Rechtschaffen
patent: 4951195 (1990-08-01), Fogg, Jr. et al.
patent: 5167023 (1992-11-01), de Nicolas et al.
patent: 5301302 (1994-04-01), Blackard et al.
patent: 5925123 (1999-07-01), Tremblay et al.
patent: 6101592 (2000-08-01), Pechanek et al.
patent: 6154831 (2000-11-01), Thayer et al.
patent: 6321322 (2001-11-01), Pechanek et al.
patent: 6397242 (2002-05-01), Devine et al.
patent: 6496847 (2002-12-01), Bugnion et al.
patent: 6557094 (2003-04-01), Pechanek et al.
patent: 6708272 (2004-03-01), McCown et al.
patent: 6715142 (2004-03-01), Saito et al.
patent: RE40405 (2008-06-01), Schwartz et al.
patent: 2004/0101142 (2004-05-01), Nasypny
patent: 2005/0071653 (2005-03-01), de Jong
patent: 2005/0071664 (2005-03-01), de Jong
patent: 2005/0108507 (2005-05-01), Chheda et al.
patent: 2005/0114610 (2005-05-01), Robinson et al.
patent: 2005/0120160 (2005-06-01), Plouffe et al.
patent: 2005/0188171 (2005-08-01), McIntosh
patent: 2377795 (2001-03-01), None
patent: 2000-056966 (2000-02-01), None
patent: 2005-085188 (2005-03-01), None
patent: WO01/75565 (2001-03-01), None
Nelson, Chris—Final Office Action dated Nov. 24, 2010, U.S. Appl. No. 11/353,893.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method for preventing malicious software from execution... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method for preventing malicious software from execution..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method for preventing malicious software from execution... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4270976

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.