Invention Grant
- Patent Title: Microprocessor that securely decrypts and executes encrypted instructions
- Patent Title (中): 安全地解密并执行加密指令的微处理器
-
Application No.: US14066428Application Date: 2013-10-29
-
Publication No.: US08880902B2Publication Date: 2014-11-04
- Inventor: G. Glenn Henry , Terry Parks , Brent Bean , Thomas A. Crispin
- Applicant: VIA Technologies, Inc.
- Applicant Address: TW New Taipei
- Assignee: VIA Technologies, Inc.
- Current Assignee: VIA Technologies, Inc.
- Current Assignee Address: TW New Taipei
- Agent E. Alan Davis; James W. Huffman; Eric W. Cernyar
- Main IPC: G06F21/00
- IPC: G06F21/00 ; H04L9/08 ; G06F12/08 ; G06F21/52 ; G06F21/71 ; G06F21/72 ; G06F9/30 ; G06F21/60 ; H04L9/06 ; G06F21/54

Abstract:
A microprocessor is provided with a method for decrypting encrypted instruction data into plain text instruction data and securely executing the same. The microprocessor includes a master key register file comprising a plurality of master keys. Selection logic circuitry in the microprocessor selects a combination of at least two of the plurality of master keys. Key expansion circuitry in the microprocessor performs mathematical operations on the selected master keys to generate a decryption key having a long effective key length. Instruction decryption circuitry performs an efficient mathematical operation on the encrypted instruction data and the decryption key to decrypt the encrypted instruction data into plain text instruction data.
Public/Granted literature
- US20140195822A1 MICROPROCESSOR THAT SECURELY DECRYPTS AND EXECUTES ENCRYPTED INSTRUCTIONS Public/Granted day:2014-07-10
Information query