发明名称 Firmware run-time authentication
摘要 A digital system is provided that has a hardware platform with a means for periodically checking the firmware integrity and authenticity during application run time, thus detecting any dynamic alteration of the external memory content. The platform includes means for binding the software module (code and data) to the hardware platform with the creation of a specific certificate, called a platform certificate, allowing its further authentication and integrity checking. The hardware platform is formed on a single integrated chip, and includes means for generating a unique Key Encryption Key (KEK) located on-chip. The platform includes means to identify a requester before entering a specific mode of the device (i.e:Test, Emulation...) without storing on-chip the corresponding requester's identity code. The platform is controled by a firmware code module. There is also provided means to create a certificate for the firmware code, signed by the trusted originator's asymmetrical private key of the firmware module (called MAN_PRI_KEY), the certificate containing information about the code it authenticates (size, storage address in memory, start address, signature), the public key of the trusted originator (called MAN_PUB_KEY), and also the platform configuration parameters to control clock frequency, memory accesses, test and emulation.
申请公布号 EP1429224(A1) 申请公布日期 2004.06.16
申请号 EP20020293057 申请日期 2002.12.10
申请人 TEXAS INSTRUMENTS INCORPORATED;TEXAS INSTRUMENTS FRANCE 发明人 HAIDAMOUS, CONSTANTIN
分类号 G06F12/14;G06F21/10;G06F21/57;H04L9/00;(IPC1-7):G06F1/00 主分类号 G06F12/14
代理机构 代理人
主权项
地址