首页> 外文期刊>Computer architecture news >Orthrus: Efficient Software Integrity Protection on Multi-Cores
【24h】

Orthrus: Efficient Software Integrity Protection on Multi-Cores

机译:Orthrus:多核上的高效软件完整性保护

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

摘要

This paper proposes an efficient hardware/software system that significantly enhances software security through diversified replication on multi-cores. Recent studies show that a large class of software attacks can be detected by running multiple versions of a program simultaneously and checking the consistency of their behaviors. However, execution of multiple replicas incurs significant overheads on today's computing platforms, especially with finegrained comparisons necessary for high security. Orthrus exploits similarities in automatically generated replicas to enable simultaneous execution of those replicas with minimal overheads; the architecture reduces memory and bandwidth overheads by compressing multiple memory spaces together, and additional power consumption and silicon area by eliminating redundant computations. Utilizing the hardware architecture, Orthrus implements a fine-grained memory layout diversification with the LLVM compiler and can detect corruptions in both pointers and critical data. Experiments indicate that the Orthrus architecture incurs minimal overheads and provides a protection against a broad range of attacks.
机译:本文提出了一种有效的硬件/软件系统,该系统通过在多核上进行多样化的复制来显着增强软件安全性。最近的研究表明,可以通过同时运行一个程序的多个版本并检查其行为的一致性来检测大量的软件攻击。但是,执行多个副本会在当今的计算平台上产生大量的开销,尤其是对于高安全性进行细粒度的比较时。 Orthrus利用自动生成的副本中的相似性,以最小的开销同时执行这些副本。该架构通过将多个内存空间压缩在一起来减少内存和带宽开销,并通过消除冗余计算来增加功耗和芯片面积。利用硬件体系结构,Orthrus通过LLVM编译器实现了细粒度的内存布局多样化,并且可以检测指针和关键数据中的损坏。实验表明,Orthrus架构产生的开销最小,并提供了针对各种攻击的保护。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号