트러스트존은 Arm 아키텍처가 제공하는 보안 확장 기술로서 IT 업계에서 많이 활용됩니다. 트러스트존과 관련된 명령어나 레지스터를 활용해 보안 업체나 SoC 칩 벤더는 보안 환경을 구축할 수 있습니다. 많은 휴대폰과 디지털 TV에 트러스트존이 활성화된 상태로 Arm 프로세서가 실행 중입니다.
그렇다면 트러스트존이란 어떤 기술일까요? 트러스트존은 다음과 같은 콘셉트로 설계됐다고 설명할 수 있습니다.
소프트웨어나 하드웨어적으로 CPU 내부에 신뢰할 수 있는 보안 영역을 확보하자!
CPU 내부에 신뢰할 수 있는 보안 영역을 시큐어 월드(secure world)라고 정의하고, 나머지 영역을 논시큐어 월드(non-secure world)로 정의합니다. 트러스트존은 시큐어 월드에 보안성이 높은 시큐어 앱, 시큐어 OS가 실행될 수 있는 환경을 제공하기 위해 설계됐습니다.
'시스템 소프트웨어 개발을 위한 Arm 아키텍처의 구조와 원리 > 14장: 트러스트존(Trustzone)' 카테고리의 다른 글
[Arm프로세서] 트러스트존(TrustZone): 논 시큐어 월드와 시큐어 월드란 (0) | 2024.06.04 |
---|---|
[Arm프로세서] 트러스트존(TrustZone)의 유래 (0) | 2024.06.03 |
[Arm프로세서] 트러스트존(TrustZone)이 도입된 이유 (0) | 2024.01.01 |