하드웨어 보안
TEE(신뢰 실행 환경, Trusted Execution Environment)의 설명으로 올바른 것은?
- A일반 OS로부터도 격리된, 하드웨어로 보호되는 실행 환경으로, 키 처리나 인증 등 중요한 처리를 수행한다
- B인터넷 통신을 빠르게 하기 위한 환경
- C프로그램을 작성하기 위한 문서 편집 소프트웨어
정답과 해설 보기
정답: A. 일반 OS로부터도 격리된, 하드웨어로 보호되는 실행 환경으로, 키 처리나 인증 등 중요한 처리를 수행한다
일반 OS는 기능이 크고 복잡하므로 취약점을 완전히 없애기가 어렵습니다. TEE는 하드웨어 구조로 일반 OS와 분리된 작은 실행 환경을 만들고, 지문 대조, 결제 처리, DRM 키 취급 등 특히 지켜야 할 처리를 그 안에서 수행합니다. 일반 OS가 탈취되어도 TEE 안의 메모리나 키에는 손댈 수 없게 하는 것이 목적입니다. Arm의 TrustZone이 대표적인 예입니다.
- A. 올바릅니다. OS가 탈취되어도 안의 비밀을 지킵니다.
- B. 통신 속도와는 관계가 없습니다.
- C. 편집 소프트웨어가 아닙니다.