Electrical computers and digital processing systems: support – Computer virus detection by cryptography
Reexamination Certificate
2006-02-14
2011-10-18
Arani, Taghi (Department: 2438)
Electrical computers and digital processing systems: support
Computer virus detection by cryptography
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.
Challener David C.
Davis Mark C.
Hortensius Peter
Waltermann Rod D.
Arani Taghi
Lane Gregory
Lenovo ( Singapore) Pte. Ltd.
Ng Antony P.
Yudell Isidore Ng Russell PLLC
LandOfFree
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.
Profile ID: LFUS-PAI-O-4270976