首页> 外文会议>IEEE International Conference on Communications >SuiT: Secure User Interface Based on TrustZone
【24h】

SuiT: Secure User Interface Based on TrustZone

机译:SuiT:基于TrustZone的安全用户界面

获取原文

摘要

In lots of security-aware scenarios, trusted user interface (TUI) is indispensable. For example, before signing a payment information, user needs to approve the information. Digital right management (DRM) related applications also need TUI supporting. Although current mobile platforms have provided TEE (Trusted Execution Environment) OS to support trusted applications running, introducing additional drivers into TEE OS is not very secure. The additional drivers may increase the code size of TEE OS and expand the attack surface. In this paper, we present a novel secure UI framework called SuiT based on ARM TrustZone hardware security extension. A secure UI driver and a shadow UI driver are implemented in the normal world. In the secure world, only additional switching code is introduced. When an application needs to interact with user in a trustworthy way, the shadow UI driver will take the place of original UI driver to complete the user interaction. During the UI driver switching process, a temporary trusted execution environment for secure UI driver is dynamically built by the switching code in the secure world. The trusted execution environment ensures that the secure UI driver is executed in a secure way and the potential attacks from rich OS can not tamper with the process of user interaction. We also implement a prototype of SuiT based on Android system and Freescale ARM processor with TrustZone extension. Experimental results demonstrate that SuiT can work well with negligible overhead.
机译:在许多具有安全意识的方案中,不可信任的用户界面(TUI)是必不可少的。例如,在签署付款信息之前,用户需要批准该信息。与数字版权管理(DRM)相关的应用程序也需要TUI支持。尽管当前的移动平台已经提供了TEE(受信任的执行环境)操作系统来支持受信任的应用程序运行,但是在TEE操作系统中引入其他驱动程序并不是很安全。附加驱动程序可能会增加TEE OS的代码大小,并扩大攻击面。在本文中,我们提出了一种基于ARM TrustZone硬件安全扩展的名为SuiT的新型安全UI框架。安全的UI驱动程序和影子UI驱动程序是在通常情况下实现的。在安全的世界中,仅引入了附加的交换代码。当应用程序需要以可信赖的方式与用户交互时,影子UI驱动程序将代替原始UI驱动程序来完成用户交互。在UI驱动程序切换过程中,安全世界中的切换代码会动态构建用于安全UI驱动程序的临时受信任执行环境。受信任的执行环境可确保以安全的方式执行安全的UI驱动程序,并且来自丰富OS的潜在攻击不会篡改用户交互过程。我们还实现了基于Android系统和带有TrustZone扩展的Freescale ARM处理器的SuiT原型。实验结果表明SuiT可以很好地工作,而开销却可以忽略不计。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号