Arm TrustZone처럼 보안 월드와 일반 월드를 분리하는 TEE(신뢰 실행 환경)에서, 보안 월드가 일반 월드의 사용자 신원을 효과적으로 인증하지 못해 발생하는 "시맨틱 갭 취약점(SGV)"을 다룬 연구다. 일반 월드의 악성 클라이언트 애플리케이션(CA)이 정교한 요청 파라미터로 보안 월드의 신뢰 애플리케이션(TA)을 속여 다른 CA의 민감 데이터를 침해할 수 있다. 이를 막기 위해 Arm Pointer Authentication(PA)을 활용해 각 요청을 해당 CA의 신원에 묶고 접근 시 이를 검증하는 방어 시스템 MATEE를 제안했으며, 기존 CA·TA를 수정하지 않고도 CA별 민감 데이터를 격리한다. 평가 결과 SGV를 성공적으로 방어하면서도 런타임 오버헤드는 2.19%에 불과했다.
- •Arm TrustZone 보안/일반 월드 분리로 인한 사용자 신원 인증 부재, "시맨틱 갭 취약점(SGV)" 정의
- •악성 CA가 정교한 요청으로 TA를 속여 타 CA의 민감 데이터 침해 가능함을 규명
- •Arm Pointer Authentication으로 요청을 CA 신원에 바인딩하는 방어 시스템 MATEE 제안
- •기존 CA·TA 코드 수정 없이 CA별 민감 데이터 격리 구현
- •평가에서 SGV 방어 성공, 런타임 오버헤드 2.19%에 불과
0단 자동
AI가 규칙대로 쓰고 그대로 게시했습니다. 사람이 따로 보지 않았습니다.
- 규칙 판
- 규칙 판 도입 이전 기사입니다.
- 남기는 것
- 규칙 판 · 모델 · 시각
- 판 기록
- 아직 없습니다.
MATEE: Efficiently Bridging the Semantic Gap in TrustZone via Arm Pointer Authentication
- 1.Arm TrustZone의 시큐어-노멀 월드 간 사용자 신원 인증 부재로 발생하는 '시맨틱 갭 취약점(SGV)'을 체계적으로 분류
- 2.Arm Pointer Authentication을 활용해 요청을 호출 앱(CA) 신원에 바인딩하는 방어 시스템 'MATEE' 제안
- 3.기존 CA·TA 코드 수정 없이 서로 다른 CA의 민감 데이터를 격리하는 방식으로 설계
- 4.평가 결과 SGV 방어에 성공하면서도 런타임 오버헤드는 2.19%에 불과
왜 중요한가?
TEE 보안모델의 구조적 약점인 시큐어-노멀 월드 간 신원 인증 공백을 하드웨어 기능(Pointer Authentication)만으로 막아, 기존 앱 생태계를 그대로 유지하면서 실무 적용 가능한 저비용 방어책을 제시했다는 점에서 TEE 기반 모바일·IoT 보안에 실질적 의미가 있다.
본문 미리보기
arXiv:2608.20583v1 Announce Type: new Abstract: Trusted Execution Environments (TEEs) employ hardware-based isolation mechanisms to safeguard the confidentiality and integrity of sensitive code and data. One such prevalent implementation is Arm TrustZone, which partitions the system into the secure and normal (non-secure) worlds. However, this partitioning results in the secure world having very limited visibility into the operating information of the normal world, creating a semantic gap betwe
전체 내용이 궁금하다면?
원문을 직접 읽어보세요
이 글이 만들어진 과정
- 11:24AI 초안



