物联网时代的兴起使人们对物理世界与数字系统整合的认知随之提升,数字化提升了生活效率和经济效益,但也让系统开发者面临了新的挑战,由于安全性和功耗效率为物联网应用的关键考虑,新唐科技开发了NuMicro® M2351 微控制器系列产品,满足物联网应用于低功耗运行亦必须执行安全连网的开发设计需求,其安全性能与多元的电源管理模式适用于创新物联网应用及二次开发,例如具备安全联网功能的物联网设备、智能家居设备、指纹锁等。
NuMicro®M2351系列微控制器系列以Arm® Cortex®-M23为核心、内建Armv8-M架構和TrustZone®技術,可將傳統的韧体安全性提升至更完整的軟體安全防护。M2351系列微控制器运行频率可高达64 MHz,内建512 KB双区块 (Dual Bank) 架构闪存 (Flash) ,可支援Over-The-Air (OTA) 固件升級,並內建96 KB SRAM。此外,M2351系列提供高性能外设接口,如UART,SPI,I2C,GPIO,USB和ISO 7816-3,其安全性与多元的功耗管理模式使得物联网应用的创新更臻便捷。
内建Armv8-M TrustZone® 与新唐科技研发之安全技术
NuMicro® M2351系列内建Armv8-M架构的 TrustZone® 技术,该技术是单芯片系统 (SoC) 与CPU系统层级的安全技术。除了固件层级的安全性之外,M2351系列还提供了软件层级安全防护,以实现更高的安全性和更有效率的功耗管理模式。
除TrustZone®技術外,NuMicro® M2351系列亦内建了可提高系统安全性的相关安全技术。其中,Secure Bootloader加载程序可支持 Trusted Boot功能;包含ECC算法的硬件加密加速器可降低主处理器于加解密操作的负载量;密码保护机制KPROM可用来保护闪存的写入和擦除;XOM (Execute-Only-Memory) 则可定义Execute-Only 内存的区域以保护关键程序代码;内存锁定功能 (Flash lock bits) 设计来禁止闪存的侦错接口被外界存取或写入;破坏侦测引脚 (Tamper detection pins) 则可用来侦测引脚上状态的改变。
创新的物联网电源管理技术
除安全性外,功耗管理对物联网的应用也至关重要。M2351 提供多元的电源管理模式,使功耗管理更具效率,也使应用设计能更为弹性。M2351系列于正常运行模式 (Normal Run Mode) 在LDO模式下耗电为97 μA/ MHz、于DC-DC模式下耗电为45μA/ MHz。待机掉电模式 (Standby Power-down Mode, SPD) 的电流为2.8 μA,不带VBAT的 深度掉电模式 (Deep Power-down Mode, DPD) 的电流则小于2 μA。
支持 Arm® PSA 的 Nuvoton安全微控制器平台(NuSMP)
由 Arm® 所推出的平台安全架构 (Platform Security Architecture, PSA),是一物联网生态系统安全解决方案,此方案包含了威胁模型分析、安全性分析,到硬件与韧体的架构规范以及开源的韧体参考设计;此方案亦提供了基本设计原则,让开发者以更有效率的方式构建更安全的物联网装置。
为了让开发者能更加便捷地将物联网安全技术实现于创新开发中,新唐科技开发了可支持Arm® PSA的「新唐安全微控制器平台 (Nuvoton Secure Microcontroller Platform, NuSMP)」。NuSMP是一混和硬件与软件的安全技术,用于满足通用及物联网安全之微控制器系列的安全要求。开发者可轻松地透过NuSMP技术于NuMicro® M23微控制器上实现安全设计,包含Trusted Boot (Root of Trust)、安全的Over-The-Air (OTA)固件更新与软件下载、非安全区的电源管理应用程序编程接口与PC端的加解密软件工具。
快速导入、轻松开发
为了提供友善的开发体验,NuMicro M2351 系列提供了丰富的开发辅助资源。在编译程序的部分,M2351系列可支持免费使用的Arm Keil MDK (Keil MDK Nuvoton Edition)、IAR Embedded Workbench以及开源的GCC。在开发工具的部分,新唐科技开发了「TrustZone Template Generator」,开发者可简便地规划安全区与安全韧体的布建,亦开发了「Crypto Tool」支持M2351系列的加密需求,包含密钥生成、密钥交换、数字签名与加解密。在开发应用的安全部分,新唐科技提供了NuSMP,其中包含系列安全技术的应用说明文件、程序范例以及教学影片。此外,M2351系列支持Arm Mbed OS以快速地创建和部署物联网项目,亦提供新唐专用emWin嵌入式GUI链接库,开发者可简易地建构流畅、有质感的图形用户界面 (Graphic User Interface, GUI)。 |