首页> 外文期刊>Logical Methods in Computer Science >On the Incomparability of Cache Algorithms in Terms of Timing Leakage
【24h】

On the Incomparability of Cache Algorithms in Terms of Timing Leakage

机译:从时序泄漏看缓存算法的不可比性

获取原文
获取外文期刊封面目录资料

摘要

Modern computer architectures rely on caches to reduce the latency gapbetween the CPU and main memory. While indispensable for performance, cachespose a serious threat to security because they leak information about memoryaccess patterns of programs via execution time. In this paper, we present a novel approach for reasoning about the securityof cache algorithms with respect to timing leaks. The basis of our approach isthe notion of leak competitiveness, which compares the leakage of two cachealgorithms on every possible program. Based on this notion, we prove thefollowing two results: First, we show that leak competitiveness is symmetric in the cachealgorithms. This implies that no cache algorithm dominates another in terms ofleakage via a program's total execution time. This is in contrast toperformance, where it is known that such dominance relationships exist. Second, when restricted to caches with finite control, theleak-competitiveness relationship between two cache algorithms is eitherasymptotically linear or constant. No other shapes are possible.
机译:现代计算机体系结构依靠高速缓存来减少CPU和主内存之间的延迟间隔。尽管对于性能而言必不可少,但高速缓存对安全性构成了严重威胁,因为它们会通过执行时间泄漏有关程序的内存访问模式的信息。在本文中,我们提出了一种新颖的方法来针对时序泄漏对高速缓存算法的安全性进行推理。我们的方法的基础是泄漏竞争的概念,该概念比较每个可能程序上的两个缓存算法的泄漏。基于此概念,我们证明了以下两个结果:首先,我们证明了泄漏竞争在缓存算法中是对称的。这意味着就程序的总执行时间而言,没有任何一种高速缓存算法会在泄漏方面占据主导地位。这与性能相反,已知存在这种优势关系。第二,当限制为具有有限控制的高速缓存时,两种高速缓存算法之间的泄漏竞争关系是渐近线性的或恒定的。没有其他形状是可能的。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号