Instruction-Level Data Isolation for the Kernel on ARM
- Authors
- Cho, Yeong pil; Kwon, Donghyun; Paek, Yunheung
- Issue Date
- Jun-2017
- Publisher
- ACM
- Citation
- 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC), pp.1 - 6
- Indexed
- SCOPUS
- Journal Title
- 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC)
- Start Page
- 1
- End Page
- 6
- URI
- https://scholarworks.bwise.kr/hanyang/handle/2021.sw.hanyang/152155
- DOI
- 10.1145/3061639.3062267
- Abstract
- As more sophisticated services are increasingly offered by the OS kernel on mobile devices, the security and sensitivity of kernel data that they depend on are becoming a critical issue. Data isolation has emerged as a key technique that can address the issue by providing strong protection for sensitive kernel data. However, existing data isolation mechanisms for mobile devices all incur non-negligible performance overhead. We deem that such computational burden would be a serious problem for mobile devices which already suffer from resource poverty. To alleviate this problem, we have developed a new mechanism that enforces data isolation very efficiently on ARM-based machines backed by unique hardware instructions. For evaluation, this instruction-level data isolation mechanism has been implemented in the Android/Linux kernel running on ARM. According to the experiment, it provides a lightweight data isolation capability for security services installed in the kernel.
- Files in This Item
-
Go to Link
- Appears in
Collections - 서울 공과대학 > 서울 컴퓨터소프트웨어학부 > 1. Journal Articles

Items in ScholarWorks are protected by copyright, with all rights reserved, unless otherwise indicated.