Invention Grant
- Patent Title: Core processor and redundant branch processor with control flow attack detection
-
Application No.: US17485436Application Date: 2021-09-26
-
Publication No.: US12111913B2Publication Date: 2024-10-08
- Inventor: Lizy Kurian John , Heonchul Park , Venkat Mattela
- Applicant: Ceremorphic, Inc.
- Applicant Address: US CA San Jose
- Assignee: Ceremorphic, Inc.
- Current Assignee: Ceremorphic, Inc.
- Current Assignee Address: US CA San Jose
- Agency: File-EE-Patents.com
- Agent Jay A. Chesavage
- Main IPC: G06F21/52
- IPC: G06F21/52 ; G06F9/30

Abstract:
A secure processor with fault detection has a core thread which executes with a redundant branch processor thread. In one configuration, the core thread is operative on a fully functional core processor configured to execute a complete instruction set, and the redundant branch processor thread contains only initialization instructions and flow control instructions such as branch instructions and is operative on a redundant branch processor which is configured to execute a subset of the complete instruction set, specifically a branch control variable initialization and a branch instruction, thereby greatly simplifying the redundant branch processor architecture. Fault conditions are detected by comparing either a history of branch taken/not taken and branch targets, or a comparison of program counter activity for the core thread and redundant branch processor thread.
Public/Granted literature
- US20230098640A1 Core Processor and Redundant Branch Processor with Control Flow Attack Detection Public/Granted day:2023-03-30
Information query