| 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 |

| 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.
|