태그>trustzone(총 13개의 글)
'trustzone' 관련 최근글
-
- [Arm프로세서][Armv8] 트러스트존(TrustZo..

-
Arm Linux Kernel Hacks by AustinKim|2022/01/10 06:29
각 SoC 칩 벤더와 보안 업체들은 arm 아키텍처의 트러스트존을 활용해 독자적인 보안 RTOS(Trusted OS)를 개발했습니다. 이번에는 퀄컴에서 설계한 QSEE를 소개하면서 시큐어 RTOS는 어떤 방식으로 ..
- [Arm프로세서][Armv8] 트러스트존(TrustZo..
-
- [Arm프로세서][트러스트존] Armv8: 시큐어 월드에서 Trusted OS는 ..

-
Arm Linux Kernel Hacks by AustinKim|2022/01/09 10:53
논 시큐어 월드에는 우리가 알고 있는 운영체제의 커널이 구동됩니다. 예를 들어 리눅스 커널이나 윈도우 커널이 논 시큐어 월드에서 실행됩니다. 그렇다면 시큐어 월드에는 어떤 소프트웨어가 구동될까요? 바로 RTOS가 실행됩니다. 여기서 기억해야 할 사실은 트러스트 존의 RTO..
- [Arm프로세서][트러스트존] Armv8: 시큐어 월드에서 Trusted OS는 ..
-
- [Arm프로세서] 트러스트존(TrustZone): 시..

-
Arm Linux Kernel Hacks by AustinKim|2022/01/05 07:39
이전 포스트에서 소개했듯이 트러스트존 아키텍처 관점으로 보면 시큐어 상태와 논 시큐어 상태가 존재합니다. 일반적으로 우리가 알고 있는 유저 애플리케이션이나 운영체제 커널은 논 시큐어 상태에서 동작한다..
- [Arm프로세서] 트러스트존(TrustZone): 시..
-
- [Arm프로세서] 트러스트존(TrustZone): 익..

-
Arm Linux Kernel Hacks by AustinKim|2022/01/04 06:58
트러스트존은 실행 흐름은 시큐워 월드와 논 시큐어 월드로 분류할 수 있는데, 시큐워 월드에 보안성의 수준을 높인 Trusted OS를 구현합니다. 그런데 세세한 트러스트존의 설계 방식은 Arm 아키텍처마다 약간..
- [Arm프로세서] 트러스트존(TrustZone): 익..
-
- [Arm프로세서] 트러스트존(TrustZone): 시..

-
Arm Linux Kernel Hacks by AustinKim|2022/01/03 07:09
Armv7 아키텍처에서 트러스트존의 기능을 제대로 활용하려면 3개의 익셉션 벡터 핸들러가 구현돼 있어야 합니다. 이 내용을 다음 그림을 보면서 알아봅시다. 그림 11.5 시큐어 월드와 연관된 익셉션 벡터의 위치 먼..
- [Arm프로세서] 트러스트존(TrustZone): 시..
-
- [Arm프로세서][Armv7] 트러스트존(TrustZo..

-
Arm Linux Kernel Hacks by AustinKim|2021/12/30 06:22
이번에는 Armv7 아키텍처에서 정의된 전체 동작 모드를 보면서 논 시큐어 월드에서 시큐어 월드로 실행 흐름이 바뀌는 과정과 이 때 SCR.NS 비트가 어떻게 바뀌는지 알아봅시다. 그림 11.4 모드, privilege 레..
- [Arm프로세서][Armv7] 트러스트존(TrustZo..
-
- [Arm프로세서][Armv7] 트러스트존(TrustZo..

-
Arm Linux Kernel Hacks by AustinKim|2021/12/30 06:19
트러스트존 아키텍처에서 논 시큐어 월드와 시큐어 월드를 기준으로 트러스트존의 주요 개념을 설명합니다. 그런데 Arm 아키텍처의 스팩 문서를 살펴보면 시큐어 상태와 논 시큐어 상태라는 용어를 만나게 됩니다..
- [Arm프로세서][Armv7] 트러스트존(TrustZo..
-
- [Arm프로세서] 트러스트존(TrustZone): 시..

-
Arm Linux Kernel Hacks by AustinKim|2021/12/29 18:54
대부분 트러스트존을 설명할 때 논 시큐어 월드와 시큐어 월드의 개념과 smc 명령어까지만 다루는 경우가 많습니다. 하지만 세세한 구현 방식을 파악하려면 모니터 모드와 시큐어 모드는 물론 익셉션 벡터 테이블..
- [Arm프로세서] 트러스트존(TrustZone): 시..
-
- [Arm프로세서] 트러스트존(TrustZone): 시..

-
Arm Linux Kernel Hacks by AustinKim|2021/12/28 06:21
논 시큐어 월드에서 시큐어 월드로 진입하려면 smc 명령어를 실행해야 합니다. 먼저 arm 스팩 문서를 분석하면서 smc 명령어를 알아봅시다. B1.9.5 Secure Monitor Call (SMC) exceptionThe Secure..
- [Arm프로세서] 트러스트존(TrustZone): 시..
-
- [Arm프로세서] 트러스트존(TrustZone)의 유래

-
Arm Linux Kernel Hacks by AustinKim|2021/12/27 10:13
트러스트존의 유래를 소개하려면 먼저 시스템의 공격을 방지하기 위한 시스템의 설계 과정에 대해 언급할 필요가 있습니다. 2000년 초부터 다양한 소프트웨어 기술들이 소개되고 발전되는데, 이에 비례해 해킹 기..
- [Arm프로세서] 트러스트존(TrustZone)의 유래
-
- [Arm프로세서] 트러스트존(TrustZone)이 ..

-
Arm Linux Kernel Hacks by AustinKim|2021/12/21 08:01
IT 기술이 발전하면서 사회 전반적으로 많은 분야에 소프트웨어가 활용되고 있습니다. 인터넷 뱅킹에서 학교 수업까지 우리 생활에서 프로그램을 자연스럽게 사용하고 있습니다. 이에 비례해 하드웨어에서 소프..
- [Arm프로세서] 트러스트존(TrustZone)이 ..
-
- [ARM프로세서] 트러스트존(Trustzone) 이란

-
ARM Linux Kernel Hacks by AustinKim|2020/10/06 09:41
ARM 아키텍처는 운영체제에서 다양한 구조로 시스템을 설계할 수 있게 부가 기능(Extensions)을 지원합니다. 그 중 대표적인 기능이 트러스트 존(Trustzone)입니다. 트러스트 존(Trustzone) 소개..
- [ARM프로세서] 트러스트존(Trustzone) 이란
-
- [ARM] ARM 프로세서를 배워야 하는 이유

-
Linux Kernel(4.19) Hacks by AustinKim|2019/12/17 21:16
이번 시간에는 ARM 프로세스를 왜 배워야하는지 이야기를 해보겠습니다. 우리가 어떤 것을 처음 배울 때는 그것을 왜 배워야 하는지 알면 좋습니다. 왜냐면, 무엇을 공부하기 전에 왜 배워야 하는지 알면 더 동기 부여가 되..
- [ARM] ARM 프로세서를 배워야 하는 이유



