新唐最新物联网安全开发平台
NuMaker-IoT-M2354
笔者在撰写本篇**之时,全球的物联网装置仍持续用飞快的速度增加当中,近年更是结合了工业领域及人工智能相关应用出现了IIOT以及AIOT,这些应用其根本都建立在数据的传输、运算以及储存。随着万物联网的需求出现,资安一词便跟IoT装置变得密不可分,新唐在历经第一代物联网安全微控制器M2351的开发及市场回馈,从中获取经验,并在今年初正式推出其下一代产品 - M2354。M2354物联网安全微控制器全系列具备1M Bytes双区块闪存,除了有充足的内存空间完成OTA更新,双区块的设计也让IoT装置在韧体更新失败时(Bank1)也能持续使用(Bank0),M2354更强化了硬件加密加速器及密钥储存(Key Store)让您在腾云驾雾的过程上,更为快速、安全。
针对M2354主打的安全联网特色,新唐设计了NuMaker-IoT-M2354开发板,其搭载Wi-Fi模块(ESP-12F)以及环境传感器(BME680),能实时量测周遭温、湿度、IAQ等数值,并透过Mbed OS所提供之连云范例程序便可完成数据上云,用户只要再透过新唐所开发之监控APP就能及时的从手机获取相关数据。而上述一系列的数据读取及上传,都可以将其传输接口配置成"安全"属性,只有当MCU处于对应的安全状态或着透过合法的API引用才能成功的获取数据讯息。
除此之外,M2354强化了其AES硬件算**能,支持了GCM、CCM以及SM4等模式,GCM模式基于CTR模式下加上GMAC(Galois Message Authentication Code)计算,可以提供资料的加密以及完整性检验,CCM则是CTR和CMAC算法的组合,目前TLS 1.2/1.3的版本主要也是使用AES-GCM进行对称式加解密处理。SM4同样也是对称式加密标准,是中国国家密码管理局于2012年提出,其密钥及分组长度均为128 bits,而安全性相当于AES-128。透过新唐提供的完整硬件加解密资源,让您的重要数据在传输前便完成了加密,相关密钥也能在事先存放于Key Store当中。除此之外,针对密钥**常见的旁路攻击(Side-channel attack ),M2354在芯片上也提供对应的防护措施,只需在开启加解密功能的过程中同时启动防护设定,便可以大大提升了讯息及密钥的保护。
除了Wi-Fi功能,NuMaker-IoT-M2354开发板上同时搭载了REYAX LoRa模块,Maker可根据使用频段需求选择RYLR890或RYLR400作为系统开发,做为 LoRa 终端装置,并搭配新唐推出的NUC980 LoRa Gateway (ARM9系列) 方案一样能轻松上云!NuMaker-IoT-M2354更详细的联机应用方式可参考下表。
最后为了提供更加弹性的应用,开发板上还具备标准的mikroBUS 连接接口,Maker可依据用途选择适合的扩充板,开发各式各样的应用。
针对具备显示功能的IoT装置(e.g. Smart Meter),NuMaker-IoT-M2354开发板也额外提供一片8 com/40 seg HTN-LCD,使用者可先透过该屏孰悉M2354的LCD driver操作方式,再进而设计出合适的屏搭配实际产品做使用! NuMaker-IoT-M2354预计将会在近期推出,有兴趣的读者再请随时留意!
|