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

추천
검색

논문 기본 정보

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

유성배 (고려대학교, 高麗大學校 大學院)

지도교수
柳爀
발행연도
2014
저작권
고려대학교 논문은 저작권에 의해 보호받습니다.

이용수0

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

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

초록· 키워드

오류제보하기
신뢰성 있는 시스템에서, 각 요소간의 안전한 통신은 중요한 부분 중 하나이다. 따라서 본 논문에서는 프로세스 간 통신(Inter Process Communication, 이하 IPC)의 신뢰성을 높이는데 초점을 맞췄다. 신뢰성을 높이기 위해 기존의 소프트웨어적인 고립기법 대신 하드웨어적인 고립방식인 ARM TrustZone을 이용하였다. 본 논문에서는 최종적으로 ARM TrustZone을 이용한 보안 IPC인 Secure IPC를 제안한다. Rooting이나 Jail-breaking과 같은 기법을 이용하여 운영체제를 변조하는 경우가 가능하다. 기존의 IPC는 운영체제에서 관리되고 있어 운영체제 변조에 취약한 구조를 가지고 있다. 반면에 Secure IPC는 TrustZone을 사용하여, IPC 메시지를 운영체제와 분리시킨다. 또한 단순히 분리하는데 그치지 않고, IPC로 데이터가 전송되는 과정에서도 다른 애플리케이션 및 운영체제가 개입할 수 없게 하였다. 따라서, 운영체제가 변조되는 상황 하에서도 Secure IPC를 사용하면 IPC 메시지의 기밀성과 무결성을 지킬 수 있다. 그럼에도 불구하고 Secure IPC에 존재하는 오버헤드는 약 0.24%정도로 미미한 정도이다.

목차

1 서론 1
1.1 연구배경 1
1.2 논문의 구성 4
2 관련연구 5
2.1 IPC의 신뢰성 향상 5
2.2 IPC 공격 모델 6
3 SECURE IPC : ARM TRUSTZONE을 이용한 보안 IPC 8
3.1 배경 지식 : ARM TRUSTZONE 8
3.2 SECURE IPC의 구조 11
3.3 SECURE IPC의 동작 14
3.3.1 IPC 초기화 14
3.3.2 IPC 메시지 송/수신 15
3.3.3 현재 실행되고 있는 애플리케이션 식별 17
3.4 동작 중 예외상황 처리 18
3.4.1 접근 제한 영역에 접근했을 시 18
3.4.2 IPC 동작 중에 인터럽트(IRQ 또는 FIQ) 발생시 18
4 실험 환경 및 구현 21
4.1 기존의 운영체제를 NORMAL WORLD에서 실행 22
5 신뢰성 분석 23
5.1 IPC의 공격 유형 23
5.1.1 기밀성 23
5.1.2 무결성 24
5.2 분석에 사용된 공격의 가정 및 시나리오 24
5.3 공격 시 기존 기법들과의 결과 비교 25
6 성능 분석 27
6.1 기존 기법과 전송 속도 비교 27
6.2 인터럽트(IRQ 또는 FIQ) 발생시 지연 분석 30
7 결론 31
참고 문헌 32

최근 본 자료

전체보기

댓글(0)

0