物联网时代的兴起使人们对物理世界与数字系统整合的认知随之提升,在日常生活的数字化带来效率提升和经济效益的同时,系统开发者也面临了新的挑战。由于安全性和低功耗为物联网应用的关键考虑,新唐科技开发了NuMicro®M2351系列,以满足物联网应用于低功耗运行的同时执行安全连网的开发设计需求。
NuMicro® M2351系列微控制器系列以Arm® Cortex®-M23为内核、内建Armv8-M架构和TrustZone®技术,可将传统的固件安全性提升至更完整的软件安全防护。
M2351系列微控制器运行频率可高达64 MHz,内建512KB双区块(Dual Bank)架构闪存 (Flash),可支持OTA (Over-The-Air)固件升级,并内建96KB SRAM。此外,M2351系列提供高性能外设接口,如UART,SPI,I2C,GPIO,USB和ISO 7816-3。其安全性与多元的功耗管理模式使得物联网应用的创新更臻便捷。
除了Cortex®-M23 CPU核心之外,M2351系列中的TrustZone®组成包含有:
安全属性单元 (Secure Attribution Unit, SAU)
实施定义归属单元 (Implementation Defined Attribution Unit, IDAU)
闪存控制器 (Flash Memory Controller, FMC)
安全配置单元 (Security Configuration Unit, SCU)
为了使软件的安全防护更臻完善,如上图所示,部分功能于初始即被固定为纯安全属性、部分功能被设置为仅能接受安全存取。此外,亦有部份的功能被设计为透过总线主控(bus master)与总线受控(bus slave)上的功能整合来支持TrustZone®。
新唐科技研发之安全技术
除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® Cortex®-M23 TrustZone® 技术
8 个安全区/非安全区内存保护单元
8 个安全属性单元(SAU)
实施定义归属单元(IDAU)
2 KB OTP ROM带额外1 KB的lock bits
硬件加密***
CRC计算单元
至多6个破坏侦测引脚
96 位 Unique ID (UID), 128 位 Unique Customer ID (UCID)
支持Arm®平台安全架构(PSA) 与微控制器可信基础系统架构(TBSA-M)
应用范畴
物联网安全连接装置
二次开发协作模式
指纹卡、指纹锁
智能家电
智能城市设施
无线传感器节点设备(WSND)
自动抄表(AMR)
可携式无线数据收发器
数字货币认证装置
具可信应用程序(Trusted Applications, TAs)之可信执行环境(Trusted Execution Environment, TEE) |