본문 바로가기
조회 수 158 추천 수 0 댓글 0

단축키

Prev이전 문서

Next다음 문서

수정 삭제

단축키

Prev이전 문서

Next다음 문서

수정 삭제
Extra Form

ARM은 IoT (The Internet of Things) 시대를 향한 임베디드 용 MCU (Microcontroller)에 보안 기능을 통합했다. IoT 디바이스에서 클라우드까지 엔드 투 엔드 보안 플랫폼을 제공하기 때문이다. ARM이 가장 배려 한 것은 내장 MCU의 비용과 전력, 메모리의 테두리 내에서 쉽게 처리 할 수있는 보안 기능을 구현한다.이를 위해 새로운 명령어 세트 'ARMv8-M'에 MCU에 최적화 된 버전의 보안 아키텍처 "TrustZone '를 통합했다.

 ARM이 10 월에 발표 한 차세대 Cortex-M 프로세서 제품군 "Cortex-M23 '과'Cortex-M33」은 ARMv8-M의 첫 프로세서 IP이다. Cortex-M23 / 33은 옵션에서 TrustZone for ARMv8-M을 구현할 수있다. 또한 ARM은 TrustZone에 대응할 수있는 Cortex-M23 / 33 프로세서 코어 IP뿐만 아니라 다양한 TrustZone 지원 시스템 IP도 제공한다. SoC (System on a Chip) 전체 시스템으로 TrustZone 솔루션을 제공한다.

 

1_s.png

 

 

Cortex-M TrustZone은 PC 나 스마트 폰의 보안 아키텍처와는 상당히 다른 방식을 취하고있다. 이것은 구현에 필요한 다이 영역과 메모리 성능을 최소화 때문이다.Cortex-M TrustZone은 이전부터 제공 될 수 업계는 소문이 있었다.

기존의 Cortex-M 실행 모드를 확장

 ARM의 Cortex-M MCU는 원래 2 개의 실행 모드가있다. 핸들러 모드 (Handler Mode)와 스레드 모드 (Thread Mode)이다. 다소 생소한 용어이지만, 이야기는 간단하고 핸들러가 예외 처리 모드 스레드 모드가 정상 작동 상태 다. 예외 처리 요청 처리기 모드로 들어가서 인터럽트 핸들러를 실행하여 완료되면 보통 실행 스레드 모드로 돌아 간다. 인터럽트 핸들러가 동작하는 상태를 핸들러 모드라고 정의하고있다.

 ARMv8-M은이 두 모드 각각에 보안 상태의 보안 스테이트와 종래대로 보호되지 않은 비보안 스테이트를 마련한다. 장점은 기존 비보안 측의 소프트웨어 스택에서 거의 같은 행동을 보이는 것이다. 프로그래밍 모델 친화적 구현되어있다.

비보안 스테이트로 달리는 소프트웨어는 기존과 거의 똑같아

 

 그러나 보안 모니터가 개입하지 ARMv8-M TrustZone은 하드웨어에서 분리 된 보안 스테이트과 비보안 스테이트 사이의 전환 수 없다. 그래서 후술하지만, ARMv8-M TrustZone은 모니터를 통하지 않고 직접 도메인을 가로 지르는 함수 호출을 행하면서 보안도 보호 구조를 도입했다. 이는 낮은 지연 스테이트 전환이 가능하게되었다고한다.


List of Articles
번호 분류 제목 날짜 조회 수
공지 이슈 🚨(뉴비필독) 전체공지 & 포인트안내 8 file 2024.11.04 25989
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20468
6645 일반 윈도우10이 곧 지원 종료 예정 (윈도우11 PowerToys 설치해보세) file 2025.06.10 387
6644 일반 윈도우에서 바로가기 버튼으로 모니터 화면 자동 전환(가로/세로) 방법 2025.06.05 523
6643 일반 아 진짜 요새 SKT 해킹 뭐시기 때문에 신경 쓰여 죽겠어 ㅠㅠ 2 2025.05.20 276
6642 일반 저렴한 중국산 외장 SSD의 실체 file 2025.05.17 547
6641 일반 인텔 애로우레이크의 CPU 내부 다이 모습 file 2025.05.10 626
6640 일반 스카이프, 오늘 서비스 종료 file 2025.05.10 629
6639 일반 SKT "보상 시 고객도 입증책임" file 2025.05.10 648
6638 일반 “SK하이닉스 내부자에 뚫렸다” 中이직 앞두고 1만여건 기술 유출 file 2025.05.10 590
6637 일반 기가바이트, 12년만에 메인보드에 새로운 기능을 추가 file 2025.05.10 614
6636 일반 SKT “위약금 면제 시 수백만명 해지… 분위기 휩쓸려 시장 대혼란” file 2025.05.10 610
6635 일반 CUDA 툴킷, 맥스웰, 파스칼, 볼타 지원 중단 2025.05.10 627
6634 일반 그래픽카드를 활용한 암호 해독 벤치마크 file 2025.05.10 616
6633 일반 애즈락 X870 스틸 레전드 메인보드에서 라이젠 9 9950X CPU가 사망 file 2025.05.10 610
6632 일반 코어 울트라 200 메인보드, PCIe 5.0 M.2 성능 제한이 있음 file 2025.05.10 584
6631 일반 시게이트, 2030년까지 100TB 하드디스크 출시 file 2025.05.10 600
6630 일반 지포스 RTX 5060의 리뷰용 드라이버가 없음 file 2025.05.10 642
6629 일반 젠슨황이 사인한 리바 TNT 엔지니어링 프로토타입 키트, 도시락 상자 file 2025.05.10 581
6628 일반 SSD랑 HDD 가격 요즘 진짜 헬이다… 업체들 때문에 미쳐버릴 듯 4 2025.04.18 4694
6627 일반 컴퓨터 메인보드용 ddr6 메모리는 언제나올지 찾아봤는데 2025.04.08 620
6626 일반 갤럭시탭 S10 FE 4월 3일 출시했습니다. 혜택 나쁘지 않네요 2025.04.05 860
6625 일반 라이카와 협업한 샤오미 15 울트라 실버 크롬 언박싱 2025.03.29 990
6624 일반 어도비 비정품 알림 Adobe 앱 라이선스 관련 알림창 없애기 2025.03.28 673
6623 일반 윈도우 12, 과연 등장할까? (예상 및 루머 정리) 2025.03.21 918
6622 일반 메인보드중에 고장률이 가장 낮은 회사 2025.03.19 706
6621 일반 벽 콘센트 꼽는거 구멍 위치가 정해져있었네 file 2025.03.14 1456
6620 일반 듀얼 오리 질문 !! 2025.03.10 7069
6619 일반 와... 이건 좀 심각한데;; RTX 5070 게임 성능 리뷰🦅 1 file 2025.03.06 10002
6618 일반 갤럭시북5프로에 호환되는 SSD인지 아는 덬 있을까? 1 2025.03.05 10023
6617 일반 하기비스 ssd 인클로져 file 2025.02.26 10046
6616 일반 삼성, 수율 안정화 궤도 올랐다 … 4나노 파운드리 中 고객 문전성시 file 2025.02.23 9532
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 222 Next
/ 222