雷竞技注册
新闻

MCUs着眼于软件附加物,以提高物联网的安全性

2018年5月14日通过马吉德艾哈迈德

在物联网时代,安全正成为软件开发工具包(sdk)演进的关键受益者。

在物联网时代,安全正成为软件开发工具包(sdk)演进的关键受益者。

物联网(IoT)生态系统正在进一步缩小硬件和软件世界之间的差距,而微控制器供应商处于这场软件革命的最前沿。现在的设计套件包含了所有的东西,从RTOS到中间件包,从通信栈到应用程序框架。

一套全面的合格的生产就绪软件组件允许嵌入式设计人员专注于他们的特定应用程序,并节省几个月的时间和精力,否则将花费在微控制器的软件开发上。

换句话说,物联网的潮流正在加速软件开发工具包(sdk)的发展,这是一组软件开发工具,它使设计师能够为特定的硬件平台(微控制器或模块)创建应用程序。这些工具包包括评估板和其他现成的设计解决方案。

这是围绕公司微控制器构建的Synergy软件平台。图片由瑞萨

下面是几个设计案例研究,它们展示了以mcu为中心的设计中不断增长的软件力量。首先,以意法半导体的扩展软件包为例,该软件包可简化联网设备(如物联网端点)的安全性。的X-CUBE-SBSFU2.0是一个固件解决方案,支持功能升级和安全更新的特性内建在STMicro的STM32微控制器。

该软件帮助使用STM32微控制器的嵌入式设计人员检查和激活内置的安全机制,并有效地实现安全引导和安全固件更新服务。它可以接收,认证和解密加密的固件镜像,并检查代码的完整性。

扩展软件支持多种数字签名技术,如高级加密标准AES (Advanced Encryption Standard)和椭圆曲线数字签名算法ECDSA (Advanced Encryption Standard),以及AES- gcm等加密算法。它是作为一个免费的参考库提供的,并且附带了技术文献来帮助设计实现。

X-CUBE-SBSFU软件是已经内置在MCU中的安全特性的激活器。图片由意法半导体

第二个案例研究还涉及软件解决方案如何有效利用微控制器内置的安全功能,以加强对网络安全威胁的保护。是关于赛普拉斯半导体公司和Arm公司的合并平台安全架构(PSA)软件在其PSoC 6系列微控制器。

赛普拉斯还加入了Trusted Firmware-M,这是ARMv8-M处理器的开源参考PSA实现。,允许PSoC 6微控制器利用PSA框架的三个主要组成部分:威胁模型和安全分析,硬件和固件规范,以及一个参考开源设备固件。这使得嵌入式设计人员能够在物联网设计中快速实现安全性。

更具体地说,它允许基于PSoC 6微控制器的设计提供安全元素功能,从而支持信任操作的根源。此外,PSA框架为运行安全的应用程序创建了一个隔离的执行环境。

上面的例子显示了MCU生态系统是如何从软件附加组件中获得额外帮助的。以及它如何帮助设计师加快上市时间,并专注于应用层面的创新。