首页> 外国专利> Secure stack overflow protection via a hardware write-once register

Secure stack overflow protection via a hardware write-once register

机译:通过硬件一次写入寄存器进行安全的堆栈溢出保护

摘要

Systems and methods are disclosed for providing stack overflow protection on a system on chip via a hardware write-once register. An exemplary embodiment of an system on chip comprises a hardware write-once register, a boot processor, and one or more processor subsystems. The boot processor is configured to execute a read only memory (ROM) image which initializes the hardware write-once register with a first numeric value in response to the system on chip being powered on. The one or more processor subsystems have an associated software image configured to use the first numeric value in the hardware write-once register as a stack canary value to combat stack overflow attacks.
机译:公开了用于通过硬件一次写入寄存器在片上系统上提供堆栈溢出保护的系统和方法。片上系统的示例性实施例包括硬件一次写入寄存器,引导处理器和一个或多个处理器子系统。引导处理器被配置为执行只读存储器(ROM)映像,该映像响应于片上系统上电而用第一数值初始化硬件一次写入寄存器。一个或多个处理器子系统具有关联的软件映像,该软件映像被配置为使用一次写入硬件寄存器中的第一个数字值作为堆栈金丝雀值来对抗堆栈溢出攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号