Electrical computers and digital processing systems: support – Data processing protection using cryptography – Tamper resistant
Reexamination Certificate
2002-09-30
2008-09-09
Vu, Kimyen (Department: 2135)
Electrical computers and digital processing systems: support
Data processing protection using cryptography
Tamper resistant
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.
Fujimoto Kensaku
Hashimoto Mikio
Shirakawa Kenji
Kabushiki Kaisha Toshiba
Oblon & Spivak, McClelland, Maier & Neustadt P.C.
Pan Joseph
Vu Kimyen
LandOfFree
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.
Profile ID: LFUS-PAI-O-3992917