본문 바로가기
조회 수 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
번호 분류 제목 날짜 조회 수
공지 이슈 🚨(뉴비필독) 전체공지 & 포인트안내 9 file 2024.11.04 26070
공지 이슈 URL만 붙여넣으면 끝! 임베드 기능 2025.01.21 20531
6645 일반 Synology의 4 베이 NAS 장비 "DiskStation DS416j" 2016.02.08 1462
6644 일반 태블릿 PC의 충전을하면서 주변 기기를 사용할 수있는 OTG 지원 USB 허브 2016.02.08 1445
6643 일반 카페베네 상장 난항에 투자자 눈물 2016.02.15 783
6642 일반 주식, 욕심은 화를 부르고. 그 화는 고스란히 가족들에게 짜증을 부릴겁니다 2016.02.22 797
6641 일반 원익IPS 추천합니다 2016.02.22 681
6640 일반 장이 너무 안좋네요 ㅜㅜ 2016.02.22 714
6639 일반 주식투자와 관련된 주식명언 2016.02.22 1006
6638 일반 i5-6600 i5-6500 비교 1 2016.02.22 1441
6637 일반 ssd좀봐주세요 2 2016.02.27 913
6636 일반 크라운제과 어떻게 보시나요? 2016.02.28 462
6635 일반 흑자예상하며 기다린보람이 있군 2016.02.28 476
6634 일반 세계 주식 주요 지수 보는곳 입니다.모르시는분들을 위해 2016.02.28 649
6633 일반 한 2월 말쯤 총선테마가 시작될걸로 예상합니다. 2016.02.28 567
6632 일반 대중관계 악화로 중국에서 돈버는 기업들 급락이네요 2016.02.28 690
6631 일반 주식 생초보인데 알려주실수 있으신가요? 2016.02.28 519
6630 일반 11시정도만 잘 넘기면 될거같은데.. 2016.02.28 481
6629 일반 요즘 한종목에 꽂혀서 분할매수하는데요. 2016.02.28 568
6628 일반 본인 명의로 핸드폰 두개 개설 하면 문제 생기나요? 1 2016.03.01 1160
6627 일반 단말기대금 일시불납 가능한가요? 1 2016.03.05 781
6626 일반 노트4 배터리 공유?? 1 2016.03.05 1749
6625 일반 금호타이어 어떻게 보시나요? 2016.03.05 650
6624 일반 해외에서 사용하던 도메인을 구입했는데 헉.. 2016.03.09 568
6623 일반 축구 페널티킥 선방 탑10 2016.03.12 469
6622 일반 SSD의 성능을 유지하기위한 유지 관리 기술 2016.03.15 1071
6621 일반 저렴한 Skylake 버전 Xeon 마더보드 'GA-X150M-PRO ECC」 2016.03.15 880
6620 일반 G5 vs S7 1 2016.03.18 629
6619 일반 스테레오믹스 소리가 안납니다 1 2016.03.19 1107
6618 일반 스피커를 항상 켜 놓는데요. 노이즈??? 소리가 납니다. 1 2016.03.19 853
6617 일반 M2 메모리 추천 1 2016.03.19 915
6616 일반 모니터 단자 HDMI, DP & 오디오 관련 문의 1 2016.03.19 871
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 222 Next
/ 222