Invention Grant
- Patent Title: Stack overflow protection by monitoring addresses of a stack of multi-bit protection codes
-
Application No.: US15847827Application Date: 2017-12-19
-
Publication No.: US11113384B2Publication Date: 2021-09-07
- Inventor: Pierre Guillemin , William Orlando
- Applicant: STMicroelectronics (Rousset) SAS
- Applicant Address: FR Rousset
- Assignee: STMicroelectronics (Rousset) SAS
- Current Assignee: STMicroelectronics (Rousset) SAS
- Current Assignee Address: FR Rousset
- Agency: Seed IP Law Group LLP
- Priority: FR11/56210 20110708
- Main IPC: G06F21/52
- IPC: G06F21/52 ; G06F9/00

Abstract:
A hardware monitor circuit includes an electronic control circuit coupled to a processing unit. The electronic control circuit generates multi-bit protection codes and directs operations of the hardware monitor circuit. A bus interface is coupled to an address bus of the processing unit, and the bus interface passes signals associated with a stack structure of the processing unit. The stack structure is arranged to store the multi-bit protection codes in an internal memory coupled to the processing unit. Comparators in the hardware monitor circuit are arranged to accept values from the internal memory and gating logic coupled to the comparators is arranged to generate an error signal when it detects that an address on the address bus read via the bus interface is equal to an address stored in the internal memory. Upon generating the error signal, the processing unit is placed in a secure mode.
Public/Granted literature
- US20180181748A1 HARDWARE MONITOR OF A PROCESSING UNIT STACK STRUCTURE Public/Granted day:2018-06-28
Information query