메뉴 건너뛰기
.. 내서재 .. 알림
소속 기관/학교 인증
인증하면 논문, 학술자료 등을  무료로 열람할 수 있어요.
한국대학교, 누리자동차, 시립도서관 등 나의 기관을 확인해보세요
(국내 대학 90% 이상 구독 중)
로그인 회원가입 고객센터 ENG
주제분류

추천
검색

논문 기본 정보

자료유형
학위논문
저자정보

양희철 (포항공과대학교, 포항공과대학교 일반대학원)

지도교수
박 찬익
발행연도
2015
저작권
포항공과대학교 논문은 저작권에 의해 보호받습니다.

이용수4

표지
AI에게 요청하기
추천
검색

이 논문의 연구 히스토리 (2)

초록· 키워드

오류제보하기
In the era of IoT (Internet of Things), embedded devices ranging from mobile devices, e.g. mobile phones and smart watches, to sensor devices are getting important. As embedded devices process more and more security-sensitive information, there are various security attacks on the devices.
System virtualization technology is one of the promising technologies which can defend embedded devices against such security attacks by providing an isolated user execution environment. ARM processors typically used in embedded devices support system virtualization by the hardware extension called Virtualization Extension (VE). ARM VE incorporates both an additional processor mode as well as extended page table (EPT). A hypervisor, e.g. Xen on ARM and KVM/ARM, running on an ARM VE-enabled embedded device can monitor all the events such as system calls and exceptions generated by a guest virtual machine. This is the main motivation to use a hypervisor as a security monitor to protect an embedded device from security attacks on a guest virtual machine. However, the existing hypervisors running on ARM-based embedded devices, e.g. Xen on ARM and KVM/ARM, cannot be used as a security monitor because of high virtualization overhead and large trusted computing base (TCB). Therefore, it is critical to develop a small-sized hypervisor with low virtualization overhead on an embedded device.
In this thesis, we design and implement a hypervisor which is of small size (e.g. less than 4,000 Line of Codes). It is shown that the thin hypervisor monitors all the security-sensitive events such as system calls and exceptions generated by a guest virtual machine, with negligible virtualization overhead. The thin hypervisor is applied to handle a use case where trusted sensors should be supported, that is, sensor data should be sent only to a secure application. It shows the applicability of the proposed thin hypervisor to be used as a security monitor on an embedded device

목차

목차
I. 서론 1
1.1. 문제 정의 2
II. 배경지식 4
2.1. 임베디드 환경에서의 시스템 가상화 4
2.2. 시스템 가상화 기반 보안 프레임워크 8
III. 시스템 설계 10
3.1. 경량 하이퍼바이저의 기본 동작 11
3.2. VM Manager 12
3.3. Event Handler 13
3.4. Policy Enforcer 14
IV. 구현 15
4.1. 프로세서 가상화 15
4.2. 메모리 가상화 16
4.3. 이벤트 감시 17
4.3.1. 인터럽트 17
4.3.2. 시스템 콜 18
4.3.3. MMIO / 메모리 접근 19
4.3.4. 컨트롤 레지스터 접근 20
V. 보안성 평가 및 성능 검증 21
5.1. 보안성 평가 21
5.1.1. 검출 가능한 이벤트의 완결성 21
5.1.2. 타 하이퍼바이저와의 TCB 크기 비교 24
5.1.3. 성능 평가 25
5.2. Case Study ? Trusted Sensor 26
5.2.1. Trusted Sensor 개요 26
5.2.2. Trusted Sensor 의 구조 및 동작 27
VI. 최적화 기법 29
6.1. 메모리 사용량의 최적화 29
6.2. 초소형 장치에 대한 지원 30
VII. 관련 연구와의 비교 32
VIII. 결론 33

최근 본 자료

전체보기

댓글(0)

0