상세 보기
Instruction-Level Data Isolation for the Kernel on ARM
- Cho, Yeong pil;
- Kwon, Donghyun;
- Paek, Yunheung
SCOPUS
8초록
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.
키워드
- 제목
- Instruction-Level Data Isolation for the Kernel on ARM
- 저자
- Cho, Yeong pil; Kwon, Donghyun; Paek, Yunheung
- 발행일
- 2017-06
- 유형
- Proceeding
- 저널명
- 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC)
- 페이지
- 1 ~ 6