SeCloak: ARM Trustzone-based Mobile Peripheral Control

SeCloak: ARM Trustzone-based Mobile Peripheral Control
复制标题

DOI:
10.1145/3210240.3210334
复制
发表时间:
2018-06
期刊:
Proceedings of the 16th Annual International Conference on Mobile Systems, Applications, and Services
影响因子:
--
通讯作者:
Matthew Lentz;Rijurekha Sen;P. Druschel;Bobby Bhattacharjee
Matthew Lentz;Rijurekha Sen;P. Druschel;Bobby Bhattacharjee
中科院分区:
其他
文献类型:
--
作者:
Matthew Lentz;Rijurekha Sen;P. Druschel;Bobby Bhattacharjee

文献摘要

被引文献

相似文献

在许多场景中,智能设备上外围设备可靠的开关控制是安全和隐私的关键。记者在调查性报道期间希望可靠地关闭无线电以保护其消息来源。用户希望在私人会议期间确保摄像头和麦克风可靠关闭。在本文中,我们提出了SeCloak,这是一种基于ARM TrustZone的解决方案,即使平台软件受到损害,它也能确保对外围设备进行可靠的开关控制。我们设计了一个安全内核,它与移动设备(例如安卓和Linux)上运行的软件共存,无需任何代码修改。一个安卓原型表明,像无线电、摄像头和麦克风这样的移动外围设备可以通过非常小的可信计算基以及极小的性能开销进行可靠控制。
Reliable on-off control of peripherals on smart devices is a key to security and privacy in many scenarios. Journalists want to reliably turn off radios to protect their sources during investigative reporting. Users wish to ensure cameras and microphones are reliably off during private meetings. In this paper, we present SeCloak, an ARM TrustZone-based solution that ensures reliable on-off control of peripherals even when the platform software is compromised. We design a secure kernel that co-exists with software running on mobile devices (e.g., Android and Linux) without requiring any code modifications. An Android prototype demonstrates that mobile peripherals like radios, cameras, and microphones can be controlled reliably with a very small trusted computing base and with minimal performance overhead.