首页> 外文期刊>IEICE Transactions on Electronics >Return Address Protection on Cache Memories
【24h】

Return Address Protection on Cache Memories

机译:缓存内存中的返回地址保护

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

摘要

The present paper proposes a novel cache architecture, called SCache, to detect buffer overflow attacks at run time. In addition, we evaluate the energy-security efficiency of the proposed architecture. On a return-address store, SCache generates one or more copies of the return address value and saves them as read only in the cache area. The number of copies generated strongly affects both energy consumption and vulnerability. When the return address is loaded (or popped), the cache compares the value loaded from the memory stack with the corresponding copy existing in the cache. If they are not the same, then return-address corruption has occurred. In the present study, the proposed approach is shown to protect more than 99.5% of return-address loads from the threat of buffer overflow attacks, while increasing the total cache-energy consumption by, at worst, approximately 23%, compared to a well-known low-power cache. Furthermore, we explore the tradeoff between energy consumption and security, and our experimental results show that an energy-aware SCache model provides relatively higher security with only a 10% increase in energy consumption.
机译:本文提出了一种新颖的缓存体系结构,称为SCache,用于在运行时检测缓冲区溢出攻击。此外,我们评估了拟议架构的能源安全效率。在返回地址存储区中,SCache会生成一个或多个返回地址值的副本,并将它们保存为只读,并将其保存在缓存区域中。生成的副本数量强烈影响能耗和脆弱性。当加载(或弹出)返回地址时,缓存会将从内存堆栈加载的值与缓存中存在的对应副本进行比较。如果它们不相同,则返回地址损坏。在本研究中,所提出的方法显示出可以保护超过99.5%的返回地址负载免受缓冲区溢出攻击的威胁,同时与一口井相比,将总的缓存能量消耗增加最坏的是大约23%。已知的低功耗缓存。此外,我们探索了能耗和安全性之间的折衷,我们的实验结果表明,具有能源意识的SCache模型提供了相对较高的安全性,能耗仅增加了10%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号