누보톤의 최신 IoT 보안 개발 플랫폼 NuMaker-IoT-M2354는 다양한 혁신적인 IoT 서비스와 디자인을 보호합니다.
저자가 이 글을 쓰는 동안 전 세계 IoT 디바이스의 수는 계속 증가하고 있습니다. 최근 몇 년 동안 IoT는 산업 제어 분야와 인공 지능 관련 애플리케이션에도 통합되어 IIoT와 AIoT가 탄생했습니다. 이러한 애플리케이션은 데이터의 수집, 계산, 처리, 전송 및 저장을 기반으로 구축되었습니다. 모든 것을 연결해야 하는 필요성이 대두되면서 '정보 보안'은 IoT 디바이스와 분리할 수 없게 되었습니다. 누보톤은 1세대 IoT 보안 마이크로컨트롤러 M2351의 개발과 시장 피드백을 경험한 후 경험을 쌓았습니다. 따라서 올해 초 차세대 제품인 M2354 시리즈를 출시했습니다. 전체 M2354 IoT 보안 마이크로컨트롤러 시리즈에는 1M 바이트의 듀얼 블록 플래시 메모리가 탑재되어 있으며, OTA 업데이트를 완료할 수 있을 만큼 충분한 메모리 공간을 확보하고 있을 뿐만 아니라 듀얼 블록 설계를 통해 IoT 디바이스는 새 펌웨어 업데이트에 실패했을 때에도 기존 펌웨어 버전을 계속 사용할 수 있습니다. 또한 M2354는 하드웨어 비밀번호 가속기와 키 스토어의 물리적 보안을 강화하여 클라우드 작업 중에도 IoT 디바이스를 더 빠르고 안전하게 보호할 수 있게 되었습니다. 다음은 누보톤의 M2354 시리즈 칩을 기반으로 개발된 범용 보안 IoT 단말기 애플리케이션 평가위원회의 주요 기능 블록에 대한 설명입니다:
누보톤은 M2354의 주요 보안 네트워킹 기능을 기반으로 NuMaker-IoT-M2354 평가 보드를 설계했으며, Wi-Fi 모듈(ESP-12F)과 환경 센서(BME680)가 장착되어 주변 온도, 습도, IAQ 및 기타 값을 측정할 수 있으며, 누보톤이 구성한 Mbed OS 소프트웨어의 클라우드 연결 패러다임을 사용하여 클라우드로 데이터를 전송할 수 있으며, 사용자는 누보톤이 개발한 모니터링 앱을 통해 휴대폰에서 관련 데이터를 얻을 수도 있습니다. 위에서 언급한 데이터 액세스 및 업로드는 전송 인터페이스를 "보안" 속성으로 구성할 수 있습니다. 마이크로컨트롤러가 해당 보안 상태이거나 법적 API의 참조를 통해서만 메시지를 성공적으로 얻을 수 있습니다.
또한 M2354의 AES 하드웨어 알고리즘 기능도 향상되어 이제 GCM, CCM 및 SM4 모델을 지원합니다. GCM 모델은 메시지에 대한 암호화 및 무결성 검사를 제공할 수 있는 GMAC(갈로아 메시지 인증 코드) 계산이 추가된 CTR 모델을 기반으로 하며, CCM은 CTR과 CMAC 알고리즘의 통합이며, 현재 TLS 1.2/1.3 버전에서도 대칭 암호화 및 해독 처리를 수행하기 위해 AES-GCM을 사용합니다. SM4는 또한 2012년 중국 국가암호국이 제안한 대칭 암호화 표준을 사용하며, 키와 패킷 길이는 128비트이며 보안은 AES-128과 동등합니다. 누보톤에서 제공하는 완전한 하드웨어 암호화 및 해독 리소스를 통해 중요한 데이터에 대한 암호화를 전송하기 전에 완료할 수 있습니다. 관련 키도 미리 키 저장소에 저장됩니다. 또한 키 크래킹에 자주 사용되는 사이드 채널 공격의 경우 M2354 칩에 해당하는 보호 조치가 제공되므로 암호화 기능이 메시지와 키의 보호를 크게 향상시킬 수 있습니다.
Wi-Fi 기능 외에도 NuMaker-IoT-M2354 evaluation board 에는 RYAX LoRa 모듈도 장착되어 있으며, 제조업체는 사용되는 주파수 대역의 요구 사항과 LoRa 단말 장치로 시스템 개발을 위해 RYLR890 또는 RYLR400을 선택할 수 있습니다. 또한 누보톤에서 출시한 NUC980 LoRa 게이트웨이(ARM9 시리즈) 솔루션과 함께 사용하면 클라우드에 쉽게 연결할 수 있습니다! IoT-M2354의 자세한 연결 방법은 다음 표를 참조하세요.
디스플레이 기능(예: 스마트 미터)이 장착된 IoT 디바이스의 경우, NuMaker-IoT-M2354 평가 보드는 8com/40 세그먼트 HTN-LCD를 추가로 제공하며, 사용자는 이 화면을 통해 M2354의 LCD 드라이버 작동에 먼저 익숙해진 다음 실제 제품과 함께 사용할 수 있는 적합한 화면을 디자인할 수 있습니다! NuMaker-IoT-M2354는 Nuvoton Direct에서 판매될 예정이며, 관심 있는 독자는 계속 주시할 수 있습니다! 다음은 개발자가 빠르게 시작할 수 있도록 이 평가 보드를 기반으로 누보톤에서 제공하는 소프트웨어 기능 목록입니다:
NuMaker-IoT-M2354 Quick start