Invention Grant
- Patent Title: Securing microprocessors against information leakage and physical tampering
-
Application No.: US15906306Application Date: 2018-02-27
-
Publication No.: US10430565B2Publication Date: 2019-10-01
- Inventor: Csaba Andras Moritz , Saurabh Chheda , Kristopher Carver
- Applicant: BlueRISC, Inc.
- Applicant Address: US MA Amherst
- Assignee: BlueRISC, Inc.
- Current Assignee: BlueRISC, Inc.
- Current Assignee Address: US MA Amherst
- Agency: Burns & Levinson, LLP
- Main IPC: G06F21/12
- IPC: G06F21/12 ; G06F9/30 ; G06F9/38 ; G06F21/55 ; G06F21/75 ; G06F8/41

Abstract:
A processor system comprising: performing a compilation process on a computer program; encoding an instruction with a selected encoding; encoding the security mutation information in an instruction set architecture of a processor; and executing a compiled computer program in the processor using an added mutation instruction, wherein executing comprises executing a mutation instruction to enable decoding another instruction. A processor system with a random instruction encoding and randomized execution, providing effective defense against offline and runtime security attacks including software and hardware reverse engineering, invasive microprobing, fault injection, and high-order differential and electromagnetic power analysis.
Public/Granted literature
- US20180349573A1 SECURING MICROPROCESSORS AGAINST INFORMATION LEAKAGE AND PHYSICAL TAMPERING Public/Granted day:2018-12-06
Information query