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

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

3天内不再提示

物联网硬件安全实现可靠加密的方法

h1654155282.3538 来源:陈翠 作者:电路城 2019-09-27 16:38 次阅读

嵌入式设计中,安全性一直处于“二等公民”的地位,这主要是因时间和成本因素而造成。此外也有其他因素,例如嵌入式系统安全性正在成为复杂性的同义词。还有一个原因是,人们缺乏对于安全性的重要性以及如何高效实现安全性的认识。

由此带来的后果是:当工程师们在到处安装软件补丁时,人们才后知后觉地想起安全性设计。然而,由于超连接嵌入式物联网IoT)节点的出现,这种情况正在改变。这些节点要求采用高度安全的设计,以防御连接的温控器、冰箱、CCTV和HVAC系统中的漏洞。

不过,在这个技术转折点,需要指出的是,物联网是一个高度多样化的设计领域,因而没有一个万能的安全解决方案。即使在安全威胁方面也存在物理漏洞,如篡改企图、设计克隆、IP盗用和产品仿冒等。在网络攻击方面,则有恶意软件注入、分布式拒绝服务(DDoS)攻击和侧信道攻击。

然而,与可负担大量安全性投入的服务器和网关设计不同,物联网节点(如连接的温控器)需要一种更简单的安全机制,以期在成本和功耗限制范围内,实现物理和通信漏洞的防御。

为了提供针对物理和远程攻击的高性价比防护,MicrochipTechnology的SAML11微控制器为低功耗物联网节点提供了简单的安全实施方案。该处理器时钟频率为32MHz,采用的内存配置为最大64KB闪存和16KBSRAM。板载picoPower技术可确保在活动和休眠模式下都能实现低能耗。

在密钥配置方面,SAML11允许您使用来自其他软件公司的第三方服务,例如Trustonic、SecureThingz和SeggerMicrocontrollerSystems等公司。这样,通过使用模块化GUI界面提取MCU安全特性的低级别细节,将大大简化相关工作。

您可以只选择与您的应用相关的安全特性。不过,SAML11也允许您开发自己的配置软件,并使用代码示例和产品演示来实现该软件。

此外,SAML11将芯片级安全性与Arm的TrustZoneforArmv8-M相结合,可将安全固件与非安全关键型软件代码隔离开来。例如,TrustZone环境可以保护温控器中的通信协议栈免受恶意攻击,以防黑客通过恶意攻击控制智能家居

安全元件与硬件安全模块(HSM)解决方案

如果您正在为自己的物联网设计寻找更稳健的安全框架,即能够在整个物联网应用生态系统中发现薄弱环节的安全框架,该怎么做?

在这里值得一提的是,嵌入式系统中基于硬件的安全性通常意指集成了硬件安全模块(HSM)的芯片,其中HSM充当独立的“保安”来监控数据交换。这实际上是芯片内的独立子系统,用于运行高级安全算法来防止遭受恶意攻击。

但是,尽管基于HSM的方法可将主CPU从安全相关任务中解放出来,但是这种方法可能既昂贵又繁琐,需要使用复杂的数据库来存储和分发安全密钥。

确实,批量生产的大型公司可以更容易负担得起基于HSM的安全解决方案。但是,更小规模的物联网设计又该怎么办?这类设计也需要有稳健的安全解决方案,以防御针对MCU中数字资产的黑客和欺骗攻击。这时安全元件就派上了用场。

安全元件是一种昂贵的微控制器,用于通过I2C或单线接口与主MCU或MPU通信。该元件通过执行端到端身份验证来保护连接的设备。

例如,Microchip开发的ATECC608A安全元件可执行三项基本任务:生成安全密钥、提高加密速度以执行相互身份验证,以及将密钥存储在安全内存空间中。换句话说,该元件为私钥创建了安全边界,并与其他软件组件隔离开来。这进而又会阻止黑客控制物联网设备设计中的电源和时钟信号,避免他们利用这些信息创建后门通道,发起侧信道攻击。

安全元件在物联网设计中日益受到青睐。Google和AmazonWebServices(AWS)等云服务提供商均支持使用ATECC608A,将物联网节点连接到云。TrustZone技术也通过在物联网设计框架内提供固件保护来支持ATECC608A。这些都是相当大的支持!

该安全元件芯片还配备了升级的随机数发生器(RNG),以遵守美国国家标准技术局(NIST)在SP800-90A/B/C比特生成标准中规定的新要求。

总结

物联网设计中围绕连接的漏洞将安全问题推到了前沿。尽管目前连接的物联网设备数量仍大于安全设计实施数量,但随着致力于简化密钥配置的低成本安全芯片的推出,可能很快就会改变这种不平衡现状。

同样明显的趋势是,硬件与软件解决方案正在结合起来,共同保护物联网设备免受越来越多的攻击载体的攻击。硬件与软件领域之间的这种联合,也有助于避免实施稳健安全解决方案所需的陡峭学习曲线。

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

    关注

    2867

    文章

    41600

    浏览量

    358312
  • 硬件安全
    +关注

    关注

    0

    文章

    13

    浏览量

    2441
收藏 人收藏

    评论

    相关推荐

    联网数据传输---数据安全加密

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市鼎
    发表于 07-03 09:51

    联网数据安全保护

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市
    发表于 07-03 10:26

    加密芯片那些事儿

    一个好的安全加密芯片不但要有安全可靠,不可被破解的物理硬件,还要有可灵活设计的软件。二者缺一不可,否则再好的硬件,会因为软件设计的限制,被破
    发表于 03-01 10:42

    如何保障联网设备安全

    的重要性毋庸置疑!那么该如何保障联网设备安全呢?加密芯片就是保障联网设备
    发表于 09-07 10:36

    联网安全方案,车联网安全方案,数据加密,通讯加密

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市鼎恒
    发表于 11-30 10:41

    联网安全芯片,车联网安全芯片,数据加密芯片

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市鼎恒
    发表于 12-06 16:36

    联网联网安全方案,数据通信加密硬件加密方案,车规加密芯片

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市鼎恒
    发表于 03-26 15:53

    智能锁硬件安全加密方案

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市鼎恒
    发表于 04-09 14:50

    联网硬件安全解决方案,硬件加密芯片

    目前联网以及车联网的发展以及产品的普及,让大家开始注意到了,对于数据加密的需求,开始关于对于数据通信的安全和对于合法用户的认证 深圳市鼎恒
    发表于 04-09 14:51

    联网通信安全需求如何实现

    设备包含路由器、摄 像头、防火墙、打印机、VPN等各种设备类型,足以可见联网设备的安全需求日益凸显。DDA无线通信技术出现可以有效解决网络安全问题,其采用5种对称
    发表于 06-05 20:24

    如何在联网设备中实现基于硬件的集成安全

    的解决方案有很大不同,反过来又与保护飞行中的数据的解决方案有很大不同。 表1.具有硬件安全引擎的瑞萨MCU的加密功能 但是,许多联网安全
    发表于 09-28 19:24

    Adiantum(铁线蕨)的新加密方式究竟能改变联网安全的现状吗?

    Adiantum(铁线蕨)的新加密方式,究竟能改变多少联网安全的现状?已经称王的AES,为什么不适用于
    发表于 06-29 09:11

    硬件安全是什么?

    硬件安全技术系列课程详细介绍硬件安全相关的攻击技术和抗攻击设计技术,包括芯片的安全架构设计和安全认证。硬件安全是什么?传统意义上的
    发表于 07-29 09:25

    Arm的***是怎样保证硬件安全

    Arm的***是怎样保证硬件安全的?正好看到有人问这个问题,所以来找专家咨询一下,谢谢
    发表于 08-15 15:12

    学习笔记|硬件安全属性介绍

    学习笔记|硬件安全属性介绍
    的头像 发表于 09-26 17:16 431次阅读
    学习笔记|<b class='flag-5'>硬件安全</b>属性介绍