TZIPC : ARM TrustZone을 이용한 보안 IPC

TZIPC : Secure IPC using ARM TrustZone
  • 유성배
  • 김세원
  • 유시환
  • 유혁

초록

신뢰성 있는 시스템에서, 각 요소간의 안전한 통신은 중요한 부분 중 하나이다. 따라서 본 논문에서는 IPC(Inter Process Communication)의 신뢰성을 높이는데 초점을 맞췄다. 그리고 신뢰성을 높이기 위해 기존의 소프트웨어적인 고립기법 대신 하드웨어적인 고립방식인 ARM TrustZone을 이용하였다. 본 논문에서는 최종적으로 ARM TrustZone을 이용한 보안 IPC인 TZIPC를 제안한다. 기존의 IPC는 운영체제에서 관리되고 있어 운영체제 변조에 취약한 구조를 가지고 있다. 운영체제는 Rooing이나 Jail-breaking과 같은 기법들을 통해 쉽게 변조 될 수 있다. 반면에 TZIPC는 TrustZone을 사용하여, IPC 메시지를 운영체제와 분리시킨다. 따라서, 운영체제가 변조되는 상황 하에서도 TZIPC를 사용하면 IPC 메시지의 무결성을 지킬 수 있다. 그럼에도 불구하고 TZIPC에 존재하는 오버헤드는 약 0.24%정도로 미미한 정도이다.

키워드

ARM TrustZoneIPCsecuritytrustworthy systemARM TrustZoneIPC보안신뢰성 있는 시스템
제목
TZIPC : ARM TrustZone을 이용한 보안 IPC
제목 (타언어)
TZIPC : Secure IPC using ARM TrustZone
저자
유성배김세원유시환유혁
발행일
2013
저널명
정보과학회논문지 : 시스템 및 이론
40
3
페이지
131 ~ 138