출처  

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은 모니터를 통하지 않고 직접 도메인을 가로 지르는 함수 호출을 행하면서 보안도 보호 구조를 도입했다. 이는 낮은 지연 스테이트 전환이 가능하게되었다고한다.


  • HOT Comments 이글에 핫코멘트가 있으며 클릭하시면 바로 이동합니다. (추천 수 : 10 이상)




섬네일 제목 닉네임 등록일 추천 조회
PC/모바일을 제조/유통하는 업체 관계자분을 모십니다 file 가브리엘조 2015.12.15 0 - 0 2079
소프트웨어| MP3에 공식 '사망선고'..특허 만...

AAC·MPEG-H로 대체 추세.."MP3 음악 감상은 문제없어" ...

나잘스프레이 2017.05.18 0 - 0 12
하드웨어| 요즘 중량급 게임은 멀티 쓰레드 ...

Core프로세서가 게임에 맞는 것 요즘 중량급 게임은 멀...

김말이님 2017.05.14 0 - 0 72
하드웨어| 마이크론, 2017년 중 1Xnm DRAM과...

미국 Micron은 2일(현지 시간), 기관 투자가/애널리스...

잭팟 2017.02.07 0 - 0 94
윈도우| Gmail, Windows XP와 Vista의 지...

Google은 하루(미국 시간)2017년 안에 Windows XP와 Vi...

잭팟 2017.02.07 0 - 0 44
하드웨어| 비디오 카드에 콜라를 뿌려보았다

GIGABYTE의 XTREME GAMING비디오 카드는 동작 클럭의 ...

잭팟 2017.02.07 0 - 0 140
하드웨어| Core i7-6950X 할인들어갔나봅니다

가격이 크게 움직 인 것은 Core i7-6950X에서 하락폭이...

잭팟 2016.12.17 0 - 0 532
하드웨어| 삼성 NVMe SSD 960 PRO 읽기최...

Samsung 제 M.2 SSD 신제품 'SSD 960 PRO ""SSD 960 EV...

잭팟 2016.12.17 0 - 0 193
소프트웨어| 더 똑똑해진 구글 번역, 실제로 ...

더 똑똑해진 구글 번역, 실제로 써보니 한영번역도 한...

댄디보이 2016.12.01 0 - 0 115
모바일| ARM의 새로운 보안 아키텍처 &quo...

ARM은 IoT (The Internet of Things) 시대를 향한 임베...

잭팟 2016.11.25 0 - 0 62
소프트웨어| 마이크로 소프트가 개발한 인공지...

구글만이 자사 번역 앱에 신경망 기술을 적용한 유일한...

잭팟 2016.11.25 0 - 0 102
하드웨어| GeForce GTX 1050 기본정보 1

지난 몇 년 인기 게임 시리즈의 GPU 부하 (60fps에 필...

잭팟 2016.10.31 0 - 0 201
하드웨어| 인텔 최신 SoC 아톰Atom A3900 시...

인텔 Atom A3900 시리즈 반도체 메이커 인텔은 10 월 2...

잭팟 2016.10.31 0 - 0 165
하드웨어| 인텔, 3D XPoint를 사용한 '옵테...

3D XPoint를 사용한 메모리인 옵테론 8000P의 성능이 ...

잭팟 2016.10.21 0 - 0 175
하드웨어| 인텔 카비레이크 펜티엄은 2코어4... 1

내년 상반기 출시가 예정된 카비레이크 펜티엄 G4620 E...

잭팟 2016.10.21 0 - 0 220
하드웨어| 32GB DDR4-2400 LRDIMM 「CK32GX2... 1

DDR4-2400 「CK32GX2-D4LE2400L42」, 32GB×2장 세트 판...

잭팟 2016.10.21 0 - 0 120
보안.해킹| 클라우드플레어 "Tor 트래픽...

지난 달 의도적으로 토르(Tor) 트래픽을 방해한다고 비...

댄디보이 2016.10.10 0 - 0 149
하드웨어| D램 메모리 가격 21개월 만에 상...

세계 반도체 시장에서 D램 메모리 가격이 21개월간 이...

댄디보이 2016.09.20 0 - 0 147
사회| 사실은 우리는 가상세계에 살고 ...

우리는 실제로 살고 있는 게 아니라 가상세계에 살고 ...

잭팟 2016.09.17 0 - 0 162
윈도우| Microsoft, Edge 엣지에서 WebVR ...

Microsoft는 9 일 웹 브라우저 "Microsoft Edge"에서 ...

잭팟 2016.09.16 0 - 0 217
윈도우| Windows 10의 업데이트 "KB3...

마이크로 소프트 (주)는 15 일 "Windows 10 버전 1607...

잭팟 2016.09.16 0 - 0 267
서버에 요청 중입니다. 잠시만 기다려 주십시오...