0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

新唐科技M2351 系列介绍

新唐科技 来源:新唐科技 作者:新唐科技 2020-02-04 15:53 次阅读

NuMicro® M2351系列–专注于物联网安全的TrustZone®技术微控制器系列

物联网时代的兴起使人们对物理世界与数字系统整合的认知随之提升,在日常生活的数字化带来效率提升和经济效益的同时,系统开发者也面临了新的挑战。由于安全性和低功耗为物联网应用的关键考虑,新唐科技开发了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。其安全性与多元的功耗管理模式使得物联网应用的创新更臻便捷。

M2351 系列方块图

内建Armv8-M TrustZone®技术

NuMicro®M2351系列内建Armv8-M架构的TrustZone®技术,该技术是单芯片系统 (SoC) 与CPU系统层级的安全技术。除了固件层级的安全性之外,M2351系列还提供了软件层级安全防护,以实现更高的安全性和更有效率的功耗管理。

M2351系列 TrustZone® 架构

除了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提供多元的电源管理模式,使功耗管理更具效率,也使应用设计能更为弹性。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。

M2351 系列功耗比较表

支持Arm®PSA的Nuvoton安全微控制器平台(NuSMP)

由 Arm®所推出的平台安全架构(PSA)是一完整的系统,从威胁模型分析、安全性分析,到硬件与固件的架构规范以及开源的固件参考设计。PSA是Arm®对物联网生态系统安全所提出的解决方案,其提供了基本设计原则与更有效益的方式,以构建更安全的物联网装置。

为了使开发者能更加便捷的将物联网安全技术实现于创新开发之中,新唐科技开发了可支持Arm® PSA的「新唐安全微控制器平台(Nuvoton Secure Microcontroller Platform, NuSMP)」。NuSMP是一系列混和硬件与软件的安全技术,用于满足通用及物联网安全之微控制器系列的安全要求。开发人员可轻松的透过NuSMP技术于M2351系列上实现具安全性的设计,包含Trusted Boot(Root of Trust)、安全的Over-The-Air (OTA)固件更新与软件下载、非安全区的电源管理应用程序编程接口与PC端的加解密软件工具。

NuSMP架构图

NuSMP以数个安全引导层(Secure Booting Layer)建构符合信任链(Chain of Trust, CoT)的架构,包含硬件层级的NuMicro® Boot Loader 1 (NuBL1)、软件层级的NuMicro® Boot Loader 2 (NuBL2),具备带OTA软件更新功能的内存分区机制、可信启动码等功能;位于安全区(Secure World)中的NuMicro® Boot Loader 32 (NuBL32),以及位于非安全区(Non-secure World)中的NuMicro® Boot Loader 33 (NuBL33)。在信任链的架构之下,NuSMP所提供的安全技术能够一定程度的满足微控制器应用的安全需求。

简易导入、轻松开发

为了提供简便的开发体验,NuMicro® M2351系列提供了丰富的开发辅助资源。在编译程序的部分,M2351系列可支持免费使用的Arm® Keil MDK (Keil MDK Nuvoton Edition)、IAR Embedded Workbench以及开源的GCC。在开发工具的部分,新唐科技开发了「TrustZone模板生成器」以简便规划安全区与安全固件的布建、「加密工具」以支持M2351系列的加密需求,包含密钥生成、密钥交换、数字签名与加解密。在帮助安全性项目开发的部分,新唐科技提供了NuSMP,其系列安全技术的应用说明文件、程序代码范例、教学影片都开放给开发者参考。此外,M2351系列支持Arm® Mbed OS以快速的创建和部署物联网项目;亦支持 Segger emWin开发平台,可简易的建构图形用户界面,满足人机接口之应用。

M2351系列开发资源

安全特性
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)

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 新唐科技
    +关注

    关注

    16

    文章

    1055

    浏览量

    40981
  • 嵌入式主板
    +关注

    关注

    7

    文章

    6085

    浏览量

    35210
收藏 人收藏

    评论

    相关推荐

    科技率先发布免费版Arm Keil MDK,助力嵌入式开发

    基于Arm Cortex®-M系列的新微控制器设计,全面覆盖从Cortex-M0/M0+/M2
    的头像 发表于 11-06 11:07 562次阅读

    MHMF044L1V9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF044L1V9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF044L1V9M-MINAS A6
    发表于 10-25 18:43
    MHMF044L1V9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF044L1U9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF044L1U9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF044L1U9M-MINAS A6
    发表于 10-24 19:19
    MHMF044L1U9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF044A1B9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF044A1B9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF044A1B9M-MINAS A6
    发表于 10-18 19:29
    MHMF044A1B9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF042L1V4M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF042L1V4M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF042L1V4M-MINAS A6
    发表于 10-14 19:17
    MHMF042L1V4<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    防偷拍信号探测器—射频检测芯片-MS2351M

    一、产品简述 MS2351是一款对数放大器芯片,主要用于接收信号强度指示 (RSSI) 与控制功率放大器,工作频率范围是50MHz∼3000MHz,动态范围可达 35dB 到 45dB
    的头像 发表于 10-10 14:40 223次阅读
    防偷拍信号探测器—射频检测芯片-MS<b class='flag-5'>2351M</b>

    MHMF042L1B2M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF042L1B2M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF042L1B2M-MINAS A6
    发表于 10-09 18:50
    MHMF042L1B2<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF024L1V9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF024L1V9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF024L1V9M-MINAS A6
    发表于 09-02 19:02
    MHMF024L1V9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF024L1D9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF024L1D9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF024L1D9M-MINAS A6
    发表于 08-30 18:49
    MHMF024L1D9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF024L1B9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF024L1B9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF024L1B9M-MINAS A6
    发表于 08-29 19:14
    MHMF024L1B9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF024A1U9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF024A1U9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF024A1U9M-MINAS A6
    发表于 08-28 19:20
    MHMF024A1U9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF024A1S9M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF024A1S9M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF024A1S9M-MINAS A6
    发表于 08-28 18:41
    MHMF024A1S9<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    MHMF022L1V4M-MINAS A6N系列 介绍 松下

    电子发烧友网为你提供Panasonic(Panasonic)MHMF022L1V4M-MINAS A6N系列 介绍相关产品参数、数据手册,更有MHMF022L1V4M-MINAS A6
    发表于 08-19 19:27
    MHMF022L1V4<b class='flag-5'>M</b>-MINAS A6N<b class='flag-5'>系列</b> <b class='flag-5'>介绍</b> 松下

    科技推出一款NuMicro M091系列小尺寸高整合模拟微控制器

    面对智慧工厂传感器升级需求,新科技推出NuMicro M091系列小尺寸高整合模拟微控制器
    的头像 发表于 03-25 11:33 622次阅读

    Nuvoton的M2351板子,尝试启动Debugger时,显示ICE设备找不到怎么解决?

    Nuvoton的M2351板子,已经安装了Nuvoton的USBdriver, 可以用KEIL编译blinky demo app, 也可以用Drag Drop写入新的demo app,也可以正常运行
    发表于 01-17 08:23