首页> 外文会议>2018 IEEE International Test Conference in Asia >Leveraging DRAM Refresh to Protect the Memory Timing Channel of Cloud Chip Multi-processors
【24h】

Leveraging DRAM Refresh to Protect the Memory Timing Channel of Cloud Chip Multi-processors

机译:利用DRAM刷新来保护云芯片多处理器的内存时序通道

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

摘要

The shared memory controllers of single-chip cloud computing (SCC) processors are vulnerable to timing-channel attacks. Existing protection strategies based on fixed memory bandwidth assignment degrade processor performance and severely harm the experience of cloud-users. This paper proposes a novel light-weight timing channel protection scheme against both side channel and covert channel attacks to the shared memory controllers of cloud chip multi-processors (CMPs). Instead of enforcing a fixed time-slot assignment to the applications, we go an entirely different technical route and utilize the background DRAM refresh as a free noise source to eliminate the time correlation between victim and attacker applications. The proposed protection framework, MemJam, relies on the emerging fine-grained refresh technology to achieve the effects of timing channel obfuscation. Multi-programmed workloads running in a cloud CMP were used to evaluate the protection method. The results show that the light-weight refresh-based noise can effectively block the timing-channel between user applications, and achieve up to 1.61~2.49X memory performance boost compared to prior solutions.
机译:单芯片云计算(SCC)处理器的共享内存控制器容易受到定时通道攻击。基于固定内存带宽分配的现有保护策略会降低处理器性能,并严重损害云用户的体验。本文针对云芯片多处理器(CMP)的共享存储控制器,提出了一种针对侧通道和隐通道攻击的轻量级定时通道保护方案。与其强制对应用程序执行固定的时隙分配,我们采用了完全不同的技术路线,并利用后台DRAM刷新作为一种免费的噪声源,以消除受害者应用程序与攻击者应用程序之间的时间相关性。提议的保护框架MemJam依靠新兴的细粒度刷新技术来实现定时信道混淆的效果。使用在云CMP中运行的多程序工作负载来评估保护方法。结果表明,与以前的解决方案相比,基于轻量级刷新的噪声可以有效地阻塞用户应用程序之间的时序通道,并实现高达1.61〜2.49X的内存性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号