Microprocessor with improved task management and table...

Electrical computers and digital processing systems: support – Data processing protection using cryptography – Tamper resistant

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C380S228000

Reexamination Certificate

active

07424622

ABSTRACT:
A tamper resistant microprocessor has a task state table for assigning a task identifier to a task that can take a plurality of states, and storing a state of the task in correspondence to the task identifier; a task register for storing the task identifier of a currently executed task; an interface for reading a program stored in a form encrypted by using a program key at an external memory, in units of cache lines, when a request for the task is made; an encryption processing unit for generating decryption keys that are different for different cache lines, according to the program key, and decrypt a content read by the interface; a cache memory formed by a plurality of cache lines each having a tag, for storing the task identifier corresponding to a decryption key used in decrypting each cache line in the tag of each cache line; and an access check unit for comparing the task identifier stored in the tag of each cache line with a value of the task register, and discarding a content of each cache line when the task identifier in the tag and the value of the task register do not coincide.

REFERENCES:
patent: 3976978 (1976-08-01), Patterson et al.
patent: 4168396 (1979-09-01), Best
patent: 4463420 (1984-07-01), Fletcher
patent: 4558176 (1985-12-01), Arnold et al.
patent: 4887296 (1989-12-01), Horne
patent: 5034980 (1991-07-01), Kubota
patent: 5097533 (1992-03-01), Burger et al.
patent: 5666411 (1997-09-01), McCarty
patent: 5805711 (1998-09-01), Windel et al.
patent: 6061449 (2000-05-01), Candelore et al.
patent: 6427162 (2002-07-01), Mohamed
patent: 6816488 (2004-11-01), Merchant et al.
patent: 2001/0018736 (2001-08-01), Hashimoto et al.
patent: 2001/0031050 (2001-10-01), Domstedt et al.
patent: 2002/0053684 (2002-05-01), Chauvel et al.
patent: 2003/0065933 (2003-04-01), Hashimoto et al.
patent: 2001-0082631 (2001-08-01), None
U.S. Appl. No. 11/060,704, filed Feb. 18, 2005, Haruki et al.
U.S. Appl. No. 10/259,379, filed Sep. 30, 2002, Hashimoto et al.
U.S. Appl. No. 10/948,313, filed Sep. 24, 2004, Hashimoto.
U.S. Appl. No. 10/913,537, filed Aug. 9, 2004, Hashimoto et al.
U.S. Appl. No. 10/754,571, filed Jan. 12, 2004, Yamaguchi et al.
D. Lie, et al., Proceedings of ASPLOS 2000, 10 pages, “Architectural Support for Copy and Tamper Resistant Software”, Nov. 2000.
U.S. Appl. No. 10/608,113, filed Jun. 30, 2003, Yamaguchi et al.
U.S. Appl. No. 10/434,082, filed May 9, 2003, Isozaki et al.
U.S. Appl. No. 10/391,618, filed Mar. 20, 2003, Hashimoto et al.
U.S. Appl. No. 09/781,158, filed Feb. 13, 2001, pending.
U.S. Appl. No. 09/781,284, filed Feb. 13, 2001, pending.
U.S. Appl. No. 09/984,407, filed Oct. 30, 2001, pending.
U.S. Appl. No. 09/984,717, filed Oct. 31, 2001, pending.
U.S. Appl. No. 10/028,794, filed Dec. 28, 2001, pending.
U.S. Appl. No. 10/059,217, filed Jan. 31, 2002, pending.
U.S. Appl. No. 10/214,197, filed Aug. 8, 2002, pending.
U.S. Appl. No. 10/259,379, filed Sep. 30, 2002, pending.

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

Microprocessor with improved task management and table... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Microprocessor with improved task management and table..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Microprocessor with improved task management and table... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3992917

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