首页> 外文会议>International symposium on research in attacks, intrusions and defenses >CryptMe: Data Leakage Prevention for Unmodified Programs on ARM Devices
【24h】

CryptMe: Data Leakage Prevention for Unmodified Programs on ARM Devices

机译:CryptMe:防止ARM设备上未修改程序的数据泄漏

获取原文

摘要

Sensitive data (e.g., passwords, health data and private videos) can be leaked due to many reasons, including (1) the misuse of legitimate operating system (OS) functions such as core dump, swap and hibernation, and (2) physical attacks to the DRAM chip such as cold-boot attacks and DMA attacks. While existing software-based memory encryption is effective in defeating physical attacks, none of them can prevent a legitimate OS function from accidentally leaking sensitive data in the memory. This paper introduces CryptMe that integrates memory encryption and ARM Trust Zone-based memory access controls to protect sensitive data against both attacks. CryptMe essentially extends the Linux kernel with the ability to accommodate the execution of unmodified programs in an isolated execution domain (to defeat OS function misuse), and at the same time transparently encrypt sensitive data appeared in the DRAM chip (to defeat physical attacks). We have conducted extensive experiments on our prototype implementation. The evaluation results show the efficiency and added security of our design.
机译:敏感数据(例如密码,健康数据和私人视频)可能由于多种原因而泄漏,其中包括(1)滥用合法操作系统(OS)功能(例如核心转储,交换和休眠),以及(2)物理攻击诸如冷启动攻击和DMA攻击之类的DRAM芯片。尽管现有的基于软件的内存加密可以有效地抵抗物理攻击,但是它们都无法阻止合法的OS功能意外泄露内存中的敏感数据。本文介绍了CryptMe,它集成了内存加密和基于ARM Trust Zone的内存访问控制,以保护敏感数据免受这两种攻击。 CryptMe本质上扩展了Linux内核,使其能够在隔离的执行域中容纳未修改程序的执行(以防止滥用OS功能),同时透明加密DRAM芯片中出现的敏感数据(以防止物理攻击)。我们已经对原型实现进行了广泛的实验。评估结果显示了我们设计的效率和增加的安全性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号