首页> 外文会议>Design, Automation and Test in Europe Conference and Exhibition >Exploiting Secrets by Leveraging Dynamic Cache Partitioning of Last Level Cache
【24h】

Exploiting Secrets by Leveraging Dynamic Cache Partitioning of Last Level Cache

机译:利用最后级别缓存的动态缓存分区来利用秘密

获取原文

摘要

Dynamic cache partitioning for shared Last Level Caches (LLC) is deployed in most modern multicore systems to achieve process isolation and fairness among the applications and avoid security threats. Since LLC has visibility of all cache blocks requested by several applications running on a multicore system, a malicious application can potentially threaten the system that can leverage the dynamic partitioning schemes applied to the LLCs by creating a timing-based covert channel attack. We call it as Cache Partitioned Covert Channel (CPCC) attack. The malicious applications may contain a trojan and a spy and use the underlying shared memory to create the attack. Through this attack, secret pieces of information like encryption keys or any secret information can be transmitted between the intended parties. We have observed that CPCC can target single or multiple cache sets to achieve a higher transmission rate with a maximum error rate of 5% only. The paper also addresses a few defense strategies that can avoid such cache partitioning based covert channel attacks.
机译:用于共享最后一级缓存(LLC)的动态缓存分区部署在大多数现代多核系统中,以实现应用程序之间的过程隔离和公平,避免安全威胁。由于LLC具有在多核系统上运行的多个应用程序所请求的所有缓存块的可见性,因此通过创建基于时序的封面信道攻击,可能会威胁到能够利用应用于LLC的动态分区方案的系统。我们将其称为缓存分区隐秘频道(CPCC)攻击。恶意应用程序可能包含特洛伊木马和间谍,并使用底层共享内存来创建攻击。通过该攻击,可以在预期的方面传输类似加密密钥或任何秘密信息的秘密信息。我们已经观察到CPCC可以针对单个或多个缓存集,以实现更高的传输速率,最大误差率仅为5%。本文还讨论了一些辩护策略,可以避免基于基于Cache分区的封面频道攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号