Secure storage and execution of processor control programs...

Electrical computers and digital processing systems: support – Data processing protection using cryptography – By stored data protection

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S001000, C713S171000, C713S189000, C713S190000, C713S152000, C380S029000, C380S030000, C705S053000

Reexamination Certificate

active

06895506

ABSTRACT:
A method and a mechanism for securely storing and executing a program in a computer system processing unit, including a storage unit for storing an encrypted version of the program and a loader/decryption mechanism responsive to a request and a decryption key for decrypting the encrypted version of the program, writing the un-encrypted version into a memory for execution, and deleting the un-encrypted version from the memory when execution is completed. The encrypted version is constructed as encrypted code blocks that are decrypted and loaded into the memory only as required, and the encrypted version of the program includes a clear text header identifying the encrypted version as an encrypted program. The processor unit includes a context store for storing the context of a process in which the program is being executed, and a context switching mechanism for performing context switching operations wherein the context switching mechanism is responsive to a context switch of the process in which the program is being executed for storing the clear text header in the context store when the process is suspended in a context switch and returning the clear text header to the memory when the process is resumed.

REFERENCES:
patent: 4278837 (1981-07-01), Best
patent: 4319079 (1982-03-01), Best
patent: 4847902 (1989-07-01), Hampson
patent: 5142677 (1992-08-01), Ehlig et al.
patent: 5224166 (1993-06-01), Hartman, Jr.
patent: 5386469 (1995-01-01), Yearsley et al.
patent: 5535397 (1996-07-01), Durante et al.
patent: 5625690 (1997-04-01), Michel et al.
patent: 5825878 (1998-10-01), Takahashi et al.
patent: 5925126 (1999-07-01), Hsieh
patent: 5944821 (1999-08-01), Angelo
patent: 5982887 (1999-11-01), Hirotani
patent: 6003117 (1999-12-01), Buer et al.
patent: 6075862 (2000-06-01), Yoshida et al.
patent: 6081895 (2000-06-01), Harrison et al.
patent: 6199181 (2001-03-01), Rechef et al.
patent: 6223288 (2001-04-01), Byrne
patent: 6385727 (2002-05-01), Cassagnol et al.
patent: 6449720 (2002-09-01), Sprague et al.
patent: 20010011353 (2001-08-01), Little et al.
patent: 20010018736 (2001-08-01), Hashimoto et al.
patent: 20020099946 (2002-07-01), Herbert et al.
patent: 0768601 (1997-04-01), None
patent: 2000155819 (2000-06-01), None
patent: WO 0070429 (2000-11-01), None
Computer Dictionary, Microsoft Press, Third Edition, 1997, pp. 316-317.

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

Secure storage and execution of processor control programs... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Secure storage and execution of processor control programs..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Secure storage and execution of processor control programs... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3433866

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