US 7,539,868 B2
Run-time firmware authentication
Eric Balard, Vence (France); Alain Chateau, Cagnes sur Mer (France); and Jerome Azema, Villeneuve-Loubet (France)
Assigned to Texas Instruments Incorporated, Dallas, Tex. (US)
Filed on Jul. 14, 2003, as Appl. No. 10/618,862.
Claims priority of provisional application 60/399592, filed on Jul. 30, 2002.
Claims priority of application No. 02293057 (EP), filed on Dec. 10, 2002.
Prior Publication US 2004/0025036 A1, Feb. 05, 2004
Int. Cl. G06F 21/22 (2006.01); G06F 11/30 (2006.01); H04L 9/28 (2006.01)
U.S. Cl. 713—176  [713/175; 713/179; 726/17; 726/30] 24 Claims
OG exemplary drawing
 
1. A computing device comprising:
a processing system;
a memory coupled to said processing system;
a system program stored in said memory;
a secure checking program for:
verifying a binding between contents of the system program and the computing device by comparing a signature derived from the system program in the memory with a signature derived from a version of the system program authorized for the processing system, where the association of the signature derived from the authorized system program and a unique identifier for the processing system can be verified; and
repeatedly authenticating said system program during operation of the computing device to ensure that the system program is not modified during execution.