Wi-Fi 연결을 지원하는 NuMicro® M235x 시리즈

여러 무선 통신 표준 중 Wi-Fi는 의심할 여지없이 매우 인기 있고 특히 가정 및 실내 환경에서 사용되는 통신 표준입니다. Nuvoton Technology는 특히 모듈 제조업체와 협력하여 Arm® Cortex®-M23 코어를 기반으로 TrustZone 기능이 있는 보안 Wi-Fi 통신 모듈 시리즈를 구축하기 위해 이러한 일반적인 사용 시나리오를 기반으로 합니다. 이 제품 시리즈는 올해 하반기에 공식 출시되어 시장에 서비스를 제공할 것으로 예상됩니다.
 

먼저 누보톤 M23 코어 제품인 M261 과 M2354를 간략하게 소개합니다. 두 제품 모두 Cortex®-M23을 코어로 하는 MCU입니다. 차이점은 M261이 하드웨어 TrustZone의 성능이 없고 플래시 메모리와 SRAM의 용량이 적고 포함된 보안 기능이 많지 않다는 것입니다. 하지만 사용 비용(판매 가격)이 상대적으로 낮습니다. 결국 추가된 기능에는 비용이 필요합니다. M2354 는 TrustZone의 하드웨어 외에도 암호화 하드웨어 가속기(AES, RSA, ECC)의 전자기 누출 분석과 보안 키 저장 영역(보안 키 저장소)을 포함한 칩의 물리적 수준의 보안 기능도 추가합니다.

또한 M261 또는 M2354가 2차 개발을 지원할 수 있든, 보안 부팅 기능이 내장된 신뢰의 뿌리 기능도 있습니다. 또한 누보톤의 보안 부팅은 보안 펌웨어 업데이트(FOTA)를 쉽게 지원할 수 있기 때문에 애플리케이션 시스템에 대한 안전성을 보장합니다. 마지막으로 무선 통신 모듈 자체의 통신 기능과 잘 통합되어 있습니다.
 
둘째, 기존 Wi-Fi SoC(시스템 온 칩) 또는 모듈과 비교하여 Nuvoton의 Wi-Fi 모듈은 몇 가지 맞춤형 옵션을 제공할 수 있습니다. 이러한 접근 방식은 특히 IoT 애플리케이션에 큰 유연성 이점을 제공합니다. 한편으로는 현재 단계에서 사물 인터넷의 다양한 현상, 보안 고려 사항, 연결된 가전제품의 5V 전원 공급 요구 사항 등 특수 인터페이스 요구 사항이 소수 존재합니다. 따라서 고객이 선택할 수 있도록 다음과 유사한 옵션을 제공합니다: 

MCU

Flash

Wireless LAN

Bluetooth

Security Features

3.3V /5V

Connection Slot Needed

Provisioning Service

M261

512KB

Nuvoton-AMPAK
default offering

Nuvoton-AMPAK
default offering

Secure Boot (ECC, SHA)

XOM (Execute Only Memory)

Secure Firmware Update (OTA)

Key provisioning service

Flash Protection (Read/Write)

Default
(3V)

Needs a special connector to the main board?
(e.g., UART, SPI, I2C)

In-house support for factory key or certificate injection

Option (1)

802.11 b/g/n

N.A.

3 or 5

To be requested

 Nuvoton

Option (2)

802.11 b/g/n

BT 4.1

3 or 5

To be requested

 Nuvoton

Option (3)

802.11 b/g/n

BT 4.2

3 or 5

To be requested

 Nuvoton

Option (4)

802.11 ac/a/b/g/n

BT 5.0

3 or 5

To be requested

 Nuvoton

 

MCU

Flash

Wireless LAN

Bluetooth

Security Main Feature

3.3V

/5V

Connection Slot Needed

Provisioning service

M2354

1024KB

Nuvoton-AMPAK
default offering

Nuvoton-AMPAK
default offering

Flash Protection (Read/Write)

TrustZone Isolation

Secure Boot (ECC, SHA)

XOM (Execute Only Memory)

Secure Firmware Update (OTA)

Key provisioning service

Flash Protection (Read/Write)

AES with CCM, CGM, GMAC modes

Crypto SCA mitigation (AES, ECC, RSA)

Default

(3V)

Needs a special connector to the main board?
(e.g., UART, SPI, I2C)

In-house support for factory key or certificate injection

Option (5)

802.11 b/g/n

N.A.

3 or 5

To be requested

 Nuvoton

Option (6)

802.11 b/g/n

BT 4.1

3 or 5

To be requested

 Nuvoton

Option (7)

802.11 b/g/n

BT 4.2

3 or 5

To be requested

 Nuvoton

Option (8)

802.11 ac/a/b/g/n

BT 5.0

3 or 5

To be requested

 Nuvoton

 
둘째, 실제 애플리케이션 시나리오를 고려할 때 고객의 모듈에 보안 키나 소각 인증 인증서가 필요한 경우, 누보톤은 자체 보안 키 주입 환경을 통해 이 서비스를 제공할 수 있습니다. 이를 통해 고객이 직접 보안 키 소각 환경을 찾지 않아도 됩니다. 이들이 제공하는 Wi-Fi 모듈은 보안 식별 및 보안 기능을 갖춘 보조 개발 구성 요소입니다. 설계된 장치가 인터넷에 안전하게 연결될 수 있도록 하고 고유한 네트워킹 및 보안 요구 사항에 대한 추가 부담을 덜어줄 수 있습니다.
 
마지막으로 2차 개발의 이점에 대해 이야기하겠습니다. 독립 소프트웨어 개발자가 누보톤 M2354 마이크로컨트롤러 기반 내장 TrustZone, XOM 기술 또는 내장 소프트웨어가 사전 로드된 M261 내부 XOM(eExecute-Only Memory) 마이크로컨트롤러를 사용할 수 있다고 가정해 보겠습니다. 이 경우 소프트웨어가 복사되거나 오용될 위험을 제거할 수 있습니다. 현재로서는 소프트웨어 공급업체가 더 이상 소프트웨어 사본을 판매하지 않고 대신 소프트웨어가 내장된 물리적 마이크로컨트롤러 또는 이 문서에 설명된 보안 무선 통신 기능 모듈을 판매하고 있기 때문입니다.