Invention Grant
- Patent Title: Initialization of a microprocessor providing for execution of secure code
- Patent Title (中): 提供执行安全代码的微处理器的初始化
-
Application No.: US12263214Application Date: 2008-10-31
-
Publication No.: US08370641B2Publication Date: 2013-02-05
- Inventor: G. Glenn Henry , Terry Parks
- Applicant: G. Glenn Henry , Terry Parks
- Applicant Address: TW New Taipei
- Assignee: VIA Technologies, Inc.
- Current Assignee: VIA Technologies, Inc.
- Current Assignee Address: TW New Taipei
- Agent Richard K. Huffman; James W. Huffman
- Main IPC: G06F11/30
- IPC: G06F11/30

Abstract:
An apparatus including a microprocessor and a secure non-volatile memory. The microprocessor executes non-secure application programs and a secure application program. The microprocessor has secure execution mode initialization logic and an authorized public key. The secure execution mode initialization logic provides for initialization of a secure execution mode within the microprocessor. The secure execution mode initialization logic employs an asymmetric key algorithm to decrypt an enable parameter directing entry into the secure execution mode. The authorized public key is used to decrypt the enable parameter, the enable parameter having been encrypted according to the asymmetric key algorithm using an authorized private key that corresponds to the authorized public key. The secure non-volatile memory stores the secure application program, where transactions over the private bus between the microprocessor and the secure non-volatile memory are isolated from the system bus and corresponding system bus resources within the microprocessor.
Public/Granted literature
- US20090292929A1 INITIALIZATION OF A MICROPROCESSOR PROVIDING FOR EXECUTION OF SECURE CODE Public/Granted day:2009-11-26
Information query