首页> 外文会议>International Conference on Parallel Architectures and Compilation Techniques;PACT >Architectural Support for High Speed Protection of Memory Integrity and Confidentiality in Multiprocessor Systems
【24h】

Architectural Support for High Speed Protection of Memory Integrity and Confidentiality in Multiprocessor Systems

机译:对多处理器系统中的存储器完整性和机密性进行高速保护的体系结构支持

获取原文

摘要

Recently there is a growing effort in both the architecture and the security community to create a hardware solution for authenticating system memory.As shown in the previous work, hardware-based memory authentication will become a vital component for creating future trusted computing environments and digital rights protection.Almost all these prior work have focused on authenticating memory exclusively owned by a single processing element.However, in today's computing platforms, memory is often shared by multiple processing elements that support a shared system memory with a snooping cache coherence protocol.Authenticating shared memory is a new challenge to memory protection. In this paper, we present a secure and fast architecture for authenticating shared memory.In terms of incorporating memory authentication into the processor pipeline, we propose a new scheme called Authentication Speculative Execution.Unlike the prior approaches, our scheme does not compromise security for performance.The novel ASE scheme is not only secure as it is combined with a one-time-pad (OTP) based memory encryption but also efficient to tolerate authentication latency by executing unauthenticated instructions speculatively.Results using modified RSIM running SPLASH2 benchmark show only 5% overhead in performance on dual and quad processor platforms.Furthermore, ASE shows 80% better performance on average over conservative non-speculative execution based authentication schemes.The scheme is of practical use for both multiprocessor systems and uni-processor systems where memory is shared by one main processor and other co-processors on the system bus.
机译:最近,架构和安全社区都在努力开发一种用于对系统内存进行身份验证的硬件解决方案。如先前的工作所示,基于硬件的内存身份验证将成为创建未来受信任的计算环境和数字版权的重要组成部分保护,几乎所有这些先前的工作都集中在对单个处理元素独有的内存进行身份验证上,但是,在当今的计算平台中,内存通常由多个处理元素共享,这些处理元素通过监听缓存一致性协议支持共享的系统内存。内存是内存保护的新挑战。在本文中,我们提出了一种安全,快速的体系结构来验证共享内存,就将内存身份验证纳入处理器流水线而言,我们提出了一种称为身份验证规范执行的新方案,与之前的方法不同,我们的方案不会损害性能的安全性新颖的ASE方案不仅安全,而且与基于一次性密码(OTP)的内存加密相结合,而且通过推测性地执行未经身份验证的指令而有效地承受了身份验证延迟。使用运行SPLASH2基准的经过修改的RSIM的结果仅显示5%此外,与基于保守的非推测性执行的身份验证方案相比,ASE的平均性能要高80%,该方案对于多处理器系统和共享内存的单处理器系统都是实用的系统总线上有一个主处理器和其他协处理器。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号