App Developer Centric Trusted Execution Environment

02/04/2021
by   Lizhi Sun, et al.
0

ARM TrustZone is the de-facto hardware TEE implementation on mobile devices like smartphones. As a vendor-centric TEE, TrustZone greatly overlooks the strong protection demands and requirements from the App developers. Several security solutions have been proposed to enable the TEE-assisted isolation in the Normal World of ARM, attempting to balance the security and usability. However, they are still not full-fledged in serving Apps' needs. In this paper, we introduce LEAP, which is a lightweight App developer Centric TEE solution in the Normal World. LEAP offers the auto DevOps tool to help developers to prepare the codes running on it, enables isolated codes to execute in parallel and access peripheral (e.g. mobile GPUs) with ease, and dynamically manage system resources upon Apps' requests. We implement the LEAP prototype on the off-the-shelf ARM platform without any hardware change. We perform the comprehensive analyses and experiments to demonstrate that LEAP is efficient in design, comprehensive in support, and convenient in adoption.

READ FULL TEXT
research
03/23/2022

Supporting Developers in Addressing Human-centric Issues in Mobile Apps

Failure to consider the characteristics, limitations, and abilities of d...
research
05/20/2019

simTPM: User-centric TPM for Mobile Devices (Technical Report)

Trusted Platform Modules are valuable building blocks for security solut...
research
01/11/2023

MVAM: Multi-variant Attacks on Memory for IoT Trust Computing

With the significant development of the Internet of Things and low-cost ...
research
04/26/2018

Enabling Trusted App Development @ The Edge

We present the Databox application development environment or SDK as a m...
research
08/05/2020

Performance analysis of mobile cloud computing architectures for mHealth app

Mobile Health (mHealth) applications (apps) are being widely used to mon...
research
09/12/2022

Bao-Enclave: Virtualization-based Enclaves for Arm

General-purpose operating systems (GPOS), such as Linux, encompass sever...
research
06/13/2023

SoK: Decoding the Super App Enigma: The Security Mechanisms, Threats, and Trade-offs in OS-alike Apps

The super app paradigm, exemplified by platforms such as WeChat and AliP...

Please sign up or login with your details

Forgot password? Click here to reset