본문 바로가기
자동차 사이버보안/자동차 보안 플랫폼

스마트폰과 자동차 보안: TEE(Trusted Execution Environment)

by HYS Blog 2024. 1. 2.

안녕하세요, 여러분!

오늘은 우리의 디지털 생활을 더 안전하게 만들어주는 중요한 기술, 바로 TEE(Trusted Execution Environment)에 대해 알아보려고 합니다.

스마트폰에서부터 자동차에 이르기까지, TEE는 우리 생활 곳곳에서 중요한 역할을 하고 있답니다. 그럼, TEE가 무엇인지, 왜 중요한지 함께 살펴볼까요?

제가 참조한 글은 아래와 같습니다. 자세히 살펴보실 분들은 들어가 보시는 걸 추천드려요~

 

Trusted Execution Environment (TEE) - Argus Cyber Security

The Trusted Execution Environment (TEE) is a secure area that resides alongside the REE of the main processor in connected devices. Click here to learn more!

argus-sec.com


TEE란 무엇인가요?


TEE는 스마트폰이나 연결된 기기의 주 프로세서 옆에 존재하는 보안 영역입니다.

이곳에서는 민감한 데이터와 자산이 저장되고, 신뢰할 수 있는 코드가 실행됩니다. T

EE의 목적은 REE(Rich Execution Environment) 내에서 발생할 수 있는 소프트웨어 공격으로부터 이러한 민감한 자산과 신뢰할 수 있는 애플리케이션(TAs)을 보호하는 것이죠.

🛡️ TEE의 중요성


이전에는 TEE에 대한 여러 표준이 모바일 기기 분야에서 사용되었습니다.

하지만 최근에는 비영리 산업 협회인 GlobalPlatform이 표준화되고,  TEE에 대한 명세를 개발하는 등 인증 프로그램을 유지하고 있습니다.

이는 TEE가 얼마나 중요한지를 보여주는 예입니다.

📱 TEE의 특징


GlobalPlatform에 의해 인증된 TEE는 다음과 같은 특징을 갖습니다:

  • REE로부터의 격리: TEE 내에 저장된 자산과 TEE 내에서 실행되는 TAs는 REE로부터 완전히 격리됩니다.

  • TEE 내부의 격리: TEE 내에서 실행되는 서로 다른 TAs는 완전히 격리됩니다.

  • 인증된 엔티티에 의한 수정: 장치가 배포된 후, TEE와 TEE 내에서 실행되는 TAs는 인증된 엔티티에 의해서만 수정될 수 있습니다.

  • 안전한 부팅 과정: SoC(System-on-Chip)에 바인딩된 부팅 과정은 TEE 펌웨어와 TEE 내에서 실행되는 TAs의 진위를 보장합니다.

  • 신뢰할 수 있는 주변 장치에 대한 접근을 가능하게 하는 API 제공.

  • 최신 암호화 기술의 사용.

TEE와 자동차 산업


TEE는 모바일 뱅킹과 모바일 결제 애플리케이션에서 필수적인 요소로 자리 잡고 있습니다.

또한, 폭스바겐과 현대와 같은 자동차 제조사들이 자동차 애플리케이션을 도입하면서, TEE는 스마트 모빌리티 사용 사례를 가능하게 하고 있습니다.

이는 원격 접근 및 P2P(Person-to-Person) 차량 공유를 포함합니다.

TEE의 미래 전망


스마트폰에서 임베디드 인포테인먼트 시스템으로 트렌드가 변화함에 따라, 임베디드 자동차 애플리케이션의 사용이 증가할 것으로 예상됩니다.

이는 차량 내 안전한 상거래/결제 및 공유 또는 반자율 주행 차량에서의 멀티미디어 스트리밍 서비스 사용을 촉진할 것입니다.

 

결론


이렇게 TEE는 디지털 세상을 더 안전하고 신뢰할 수 있게 만드는 중요한 기술입니다.

앞으로도 TEE의 발전과 적용 분야에 대해 지켜보는 것이 흥미로울 것 같습니다.

여러분도 TEE에 대해 더 알게 되셨나요? 궁금한 점이나 더 알고 싶은 내용이 있다면 댓글로 남겨주세요!

긴 글 읽어주셔서 감사합니다. 다음엔 더 재미있는 주제로 찾아뵙도록 하겠습니다!