30、现代处理器运行时验证与硬件修补技术解析

现代处理器FRCL运行时验证与修补技术解析

现代处理器运行时验证与硬件修补技术解析

在现代处理器的设计和生产过程中,尽管进行了严格的硅前验证和硅后验证,但仍然难以避免会有一些漏洞混入商业硬件中。这些漏洞可能会引发一系列潜在问题,从终端用户系统的安全漏洞到安全问题,再到给供应商公司带来重大的经济影响。

1. 现有解决方案概述

为了应对这些逃逸漏洞不断增加的问题,供应商传统上依赖系统级修补解决方案,通过修改处理器执行的软件、BIOS 或微代码来绕过硬件错误。然而,这些技术往往会带来显著的性能开销,并且无法修复所有的控制逻辑漏洞。

近年来,研究人员提出了基于硬件检查器和修补的运行时验证替代方案:
- 硬件检查器方案
- DIVA :通过为复杂的处理器流水线增加一个更简单的处理器核心,重新执行所有操作,并动态验证控制逻辑和数据路径的正确性。
- DeOrio 等人的方案 :专门针对处理器控制逻辑部分的正确性进行检查。
- Argus :专注于简单处理器核心的运行时验证。

不过,所有基于硬件检查器的解决方案都因需要包含一个或多个检查器模块而产生较高的面积开销。

  • 硬件修补方案 :相比之下,硬件修补解决方案的面积开销较低,因此在不久的将来更有可能被行业采用。其中,现场可修复控制逻辑(FRCL)是一种基于修补的运行时验证技术,下面将详细介绍。
2. 现场可修复控制逻辑(FRCL)技术
2.1 FR
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值