首页> 外国专利> Stack overflow protection by monitoring addresses of a stack of multi-bit protection codes

Stack overflow protection by monitoring addresses of a stack of multi-bit protection codes

机译:通过监视多位保护代码的堆栈地址来堆叠溢出保护

摘要

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.
机译:硬件监视器电路包括耦合到处理单元的电子控制电路。 电子控制电路产生多位保护码并引导硬件监视电路的操作。 总线接口耦合到处理单元的地址总线,并且总线接口通过处理单元的堆叠结构相关联的信号。 堆叠结构被布置成在耦合到处理单元的内部存储器中存储多位保护码。 硬件监视电路中的比较器被布置为接受来自内部存储器的值,并且耦合到比较器的Gating逻辑被布置为在检测到通过总线接口读取的地址总线上的地址等于存储的地址时生成错误信号。 在内部记忆中。 在产生误差信号时,处理单元以安全模式放置。

著录项

  • 公开/公告号US11113384B2

    专利类型

  • 公开/公告日2021-09-07

    原文格式PDF

  • 申请/专利权人 STMICROELECTRONICS (ROUSSET) SAS;

    申请/专利号US201715847827

  • 发明设计人 PIERRE GUILLEMIN;WILLIAM ORLANDO;

    申请日2017-12-19

  • 分类号G06F21/52;G06F9;

  • 国家 US

  • 入库时间 2022-08-24 20:52:22

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号