ACROFAN

NXP, 엣지 보안을 위한 업계 최초의 멀티코어 솔루션 2종 출시

기사입력 : 2018년 10월 11일 19시 03분
ACROFAN=권용만 | yongman.kwon@acrofan.com SNS
NXP 반도체(NXP Semiconductors)는 엣지 보안을 위한 업계 최초의 멀티코어 솔루션 2종을 출시했다. 이 솔루션은 강화된 보안 서브시스템과 소프트웨어를 안전 실행 환경(SEE; secure execution environment)에 통합해 신뢰성과 개인정보보호, 기밀성 기준을 한층 향상시킨다. 새롭게 선보이는 Cortex-M33 기반 솔루션인 LPC5500 마이크로컨트롤러와 i.MX RT600 크로스오버 프로세서는 새로운 보안 기능과 여러가지 특징적인 기능을 제공한다.

NXP는 자사의 보안 전문성에 기반해 구축한, 업계 유일의 멀티레이어드(multi-layered) 하드웨어 지원 보호 체계를 선보인다. 물리적 및 런타임(run-time) 보호에 필수적인 레이어드 보안 방식은 다음과 같은 기능으로 임베디드 시스템을 보호한다.

• 하드웨어 기반의 변경 불가한 RoT(root-of-trust) 용 보안 부팅
• 인증 기반 보안 디버그 인증
• 지연시간 없는 실시간 해독 기능을 갖춘 암호화된 온칩 펌웨어 스토리지

Armv8-M 및 메모리 보호 장치(MPU)용 Arm 트러스트존(TrustZone)의 향상된 Arm Cortex-M33을 활용한 이들 기능은 리소스 및 데이터에 대한 권한 기반 액세스를 위해 하드웨어에 기반한 메모리 매핑된 격리를 제공하며, 물리적 및 런타임 보호를 보장한다.

변경 불가한 하드웨어 ‘RoT’를 형성하기 위해 디바이스 고유 키를 사용하는 NXP의 ROM 기반 보안 부팅 프로세스는 디바이스 신뢰성을 구축하기 위한 초석이다. 이 키는 SRAM 비트셀 본래의 자연적 변형을 사용하는 SRAM 기반 PUF(Physically Unclonable Function)를 활용해, 필요할 때 로컬에서 생성할 수 있다. 이는 최종 사용자와 OEM 간 폐루프(closed-loop) 거래를 가능케 해, 보안이 취약할 수 있는 환경에서 타사 키를 처리해야 하는 필요성이 없다. 기존 퓨즈 기반 방법을 통한 키 주입은 선택 사항이다.

또한 NXP의 SEE는 SRAM PUF의 혁신적인 사용으로 디바이스 고유의 비밀 키를 생성해 엣지-투-엣지, 클라우드-투-엣지 통신을 위한 대칭 및 비대칭 암호화를 향상시킨다. 공개 키 인프라(PKI) 또는 비대칭 암호화를 위한 보안은 TCG(Trusted Computing Group)가 정의한 DICE(Device Identity Composition Engine) 보안 표준을 통해 향상되었다. SRAM PUF는 DICE에서 요구하는 UDS(Unique Device Secret)의 기밀성을 보장한다.

새로이 발표된 솔루션은 mbedTLS 최적화 라이브러리로, 비대칭 암호화(RSA 1024 ~4096-비트 길이, ECC)와 최대 256 비트 대칭 암호화, 해싱(AES-256 및SHA2-256)을 위한 가속을 지원한다.

NXP는 Arm v8-M 아키텍처의 전체 기능을 활용하기 위해 전략적으로 Cortex-M33을 선택했다. 이를 통해
보안 플랫폼을 제공하고, 기존 Cortex-M3/M0 MCU에 비해 상당한 성능 향상(각각 15~65% 이상 향상)을 거둘 수 있다.

Cortex-M33의 핵심 기능 중 하나는 밀착 결합된 코프로세스의 효율적인 통합을 허용하면서, 전체 생태계와 툴체인 호환성(toolchain compatibility)을 유지하는 CPU의 프로세싱 기능을 확장하는 전용 코프로세서 인터페이스이다. NXP는 이 기능을 사용해 컨볼루션(convolution)과 상관 관계, 행렬 연산, 전달 함수, 필터링 등 핵심 ML 및 DSP 기능을 가속화하기 위한 코프로세스를 구현해 Cortex-M33에서 실행하는 것 대비 최대 10배 성능을 향상시킨다. 또한 이 코프로세서는 널리 사용되는 CMSIS-DSP 라이브러리 콜(API)을 사용해 고객 코드 이식성을 간소화한다.

통합 DC-DC를 갖춘 싱글/듀얼 코어 Cortex-M33는 최대 90 밀리암페어당 코어마크(CoreMarks™/mA)에 달하는 일부 전력 예산으로 업계 선도적 성능을 제공한다. 최대 640KB 플래시와 320KB SRA의 고밀도 온칩 메모리로 복잡한 엣지 애플리케이션을 효율적으로 실행할 수 있다. 또한, 사용자 정의 작업 오프로딩 및 실행을 위한 NXP의 자율적이며 프로그래밍 가능한 로직 유닛은 향상된 실시간 병렬 처리 기능을 제공한다. LPC5500 시리즈에 대한 보다 자세한 정보는 여기에서 확인할 수 있다.

최대 300MHz Cortex-M33, 최대 600MHz 카덴스 텐실리카(Cadence® Tensilica®) HiFi 4 DSP 및 최대 4.5MB의 공유 온-칩 SRAM으로 폭넓은 작동 전압과 성능 범위를 갖춘 이 플랫폼을 활용해 효율적인 로컬 오디오 전처리와 몰입형 3D 오디오 재생, 음성 기반 경험을 구현할 수 있다. 4x 32비트 MAC, 벡터 FPU, 256비트 폭의 접근 버스 및 특수 활성화 함수 (예: 시그모이드 전송 함수)를 위한 DSP 확장으로 DSP 내 ML 성능은 한층 강화되었다. i.MX RT600 시리즈에 대한 보다 자세한 정보는 여기에서 확인할 수 있다.

NXP는 도버 마이크로시스템(Dover Microsystems)사와 협력해 향후 임베디드 플랫폼에 도버의 코어가드(CoreGuard™) 기술을 도입한다. 코어가드는 사전 설정된 보안 규칙을 위반하는 명령을 즉시 차단하는 하드웨어 기반 액티브 방어 보안 IP로, 임베디드 프로세서가 소프트웨어 취약성과 네트워크 기반 공격으로부터 스스로를 방어할 수 있도록 한다. 이에 대한 자세한 내용은 여기에서 확인할 수 있다.


Copyright ⓒ Acrofan All Right Reserved.

디지털 마케팅의 새로운 장을 만들다! 신개념 퍼포먼스마케팅 플랫폼 '텐핑'

[명칭] 아크로팬   [제호] 아크로팬(ACROFAN)    [발행인] 유재용    [편집인] 유재용    [청소년보호책임자] 유재용
Copyright © ACROFAN All Right Reserved