Rushmore: Securely displaying static and animated images using TrustZone

5Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We present Rushmore, a system that securely displays static or animated images using TrustZone. The core functionality of Rushmore is to securely decrypt and display encrypted images (sent by a trusted party) on a mobile device. Although previous approaches have shown that it is possible to securely display encrypted images using TrustZone, they exhibit a critical limitation that significantly hampers the applicability of using TrustZone for display security. The limitation is that, when the trusted domain of TrustZone (the secure world) takes control of the display, the untrusted domain (the normal world) cannot display anything simultaneously. This limitation comes from the fact that previous approaches give the secure world exclusive access to the display hardware to preserve security. With Rushmore, we overcome this limitation by leveraging a well-known, yet overlooked hardware feature called an IPU (Image Processing Unit) that provides multiple display channels. By partitioning these channels across the normal world and the secure world, we enable the two worlds to simultaneously display pixels on the screen without sacrificing security. Furthermore, we show that with the right type of cryptographic method, we can decrypt and display encrypted animated images at 30 FPS or higher for medium-to-small images and at around 30 FPS for large images. One notable cryptographic method we adapt for Rushmore is visual cryptography, and we demonstrate that it is a light-weight alternative to other cryptographic methods for certain use cases. Our evaluation shows that in addition to providing usable frame rates, Rushmore incurs less than 5% overhead to the applications running in the normal world.

Cite

CITATION STYLE

APA

Park, C. M., Kim, D., Sidhwani, D. V., Fuchs, A., Paul, A., Lee, S. J., … Ko, S. Y. (2021). Rushmore: Securely displaying static and animated images using TrustZone. In MobiSys 2021 - Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services (pp. 122–135). Association for Computing Machinery, Inc. https://doi.org/10.1145/3458864.3467887

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free