...
首页> 外文期刊>IEEE Transactions on Computers >OPTIMUS: A Security-Centric Dynamic Hardware Partitioning Scheme for Processors that Prevent Microarchitecture State Attacks
【24h】

OPTIMUS: A Security-Centric Dynamic Hardware Partitioning Scheme for Processors that Prevent Microarchitecture State Attacks

机译:Optimus:一种以安全为中心的动态硬件划分方案,用于防止微架构状态攻击的处理器

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Hardware virtualization allows multiple security-critical and ordinary (insecure) processes to co-execute on a processor. These processes temporally share hardware resources and endure numerous security threats on the microarchitecture state. State-of-the-art secure processor architectures, such as MI6 and IRONHIDE enable capabilities to execute security-critical processes in hardware isolated enclaves utilizing the strong isolation security primitive. The MI6 processor purges small state resources on each enclave entry/exit and statically partitions the last-level cache and DRAM regions to ensure strong isolation. IRONHIDE takes a spatial approach and creates two isolated clusters of cores in a multicore processor to ensure strong isolation for processes executing in the enclave cluster. Both architectures observe performance degradation due to static partitioning of shared hardware resources. OPTIMUS proposes a security-centric dynamic hardware resource partitioning scheme that operates entirely at runtime and ensures strong isolation. It enables deterministic resource allocations at the application level granularity, and limits the number of hardware reconfigurations to ensure bounded information leakage via the timing and termination channels. The dynamic hardware resource partitioning capability of OPTIMUS is shown to co-optimize performance and security for the MI6 and IRONHIDE architectures.
机译:硬件虚拟化允许多个安全性和普通(不安全的)进程在处理器上共同执行。这些进程在时间上共享硬件资源并忍受微架构状态的许多安全威胁。最先进的安全处理器架构,例如MI6和IRONIDE使能功能能够利用强孤立安全原语来执行硬件隔离中的安全性关键过程。 MI6处理器在每个Candave进入/退出上清除小状态资源,并静态分区最后级别的缓存和DRAM区域以确保强烈隔离。 Ironhide采用空间方法,并在多核处理器中创建两个隔离的核心集群,以确保在Compace集群中执行的进程的强烈隔离。由于共享硬件资源的静态分区,这两个架构都会观察性能下降。 Optimus提出了一种以安全为中心的动态硬件资源分区方案,可以完全运行运行时,并确保强烈隔离。它能够在应用程序级粒度处实现确定型资源分配,并限制硬件重新配置的数量,以通过定时和终端通道确保有界信息泄漏。 Optimus的动态硬件资源分区能力显示为为MI6和Ironhide架构共同优化性能和安全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号