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

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

3天内不再提示

可以做些什么来提高物联网安全性

星星科技指导员 来源:嵌入式计算设计 作者:Mark Patrick 2022-10-20 17:23 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

物联网IoT)正在彻底改变我们生活的世界,连接数十亿个监视和控制我们世界的“事物”,使我们的家庭和工作生活更美好,更方便,更安全。规模和增长率都是巨大的;与地球上的人相比,连接的节点要多得多,这奠定了物联网的力量和脆弱性。

由于每个节点都是“连接的”,因此它提供了一个潜在的接入点(或“攻击面”),恶意第三方可以在其中访问网络。一旦节点被破坏,攻击者就可以简单地窃取数据或其他知识产权,或者使系统无法运行。他们还可以以潜在的危险方式控制设备;物联网攻击可能会产生实际的物理影响。

物联网节点的核心是运行软件并控制节点的微控制器MCU),安全工作正是在这里集中。结合软件和硬件安全性是最有效的方法,现代MCU通常包含复杂的加密/身份验证引擎,内置安全块,密钥管理功能和篡改检测/预防功能。为了保护网络中可能易受攻击的通信,传入和传出节点的数据通常要进行加密/解密。

启动阶段是可以将恶意代码注入系统的区域,并且必须仅使用已知软件。这是通过“信任根”实现的,因此可以保证启动过程是安全的。这有两个方面;首先,软件在执行之前需要经过检查和身份验证,其次,它必须存储在安全的非易失性存储器(NVRAM)中,以防止任何形式的篡改。

鉴于大多数物联网节点相对简单的性质,更重要的是,需要以尽可能少的功率运行,所使用的MCU通常往往是性能较低的设备,足以满足所需的任务,仅此而已。因此,MCU几乎没有能力执行额外的安全任务,添加一个纯粹用于提供安全性的协处理器IC正在成为一种常见的方法。

英飞凌的 OPTIGA 系列可信平台模块 (TPM) 包括执行非对称加密操作的硬件加速器以及用于生成哈希代码的算法。实施英飞凌TPM意味着可以在远离MCU的地方管理数据加密和解密,从而允许将MCU容量用于核心任务。这种方法可确保高水平的安全性,而不会影响MCU处理能力。

同样,Maxim Integrated的DS28C36安全认证芯片与MCU和外部NVRAM配合使用,建立信任根。这可以确保系统的启动,并允许在相对简单,低成本的硬件上进行安全的固件无线(FOTA)更新。该芯片使用公钥/私钥和哈希代码对软件进行身份验证,然后才允许其在MCU上运行。私钥由设备制造商在其工厂的安全环境中添加,从而对固件进行编码并对其进行保护。启动时,受保护的设备会检索代码并使用私钥和公钥对其进行身份验证,然后才允许执行。

pYYBAGNRE7WAY39-AADH4hGT6-s621.png

图2:马克西姆DS28C36的方框图。

显然,物联网的安全性是一个重要问题。虽然事后可以添加安全功能,但最好的安全方案是在设计过程开始时考虑安全性,包括硬件和软件方面。安全协处理器消除了物联网系统中使用的通常相对低功耗的MCU的负担,确保了这些相对简单的设计中的最高安全级别。

审核编辑:郭婷

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

    关注

    48

    文章

    8259

    浏览量

    162620
  • mcu
    mcu
    +关注

    关注

    147

    文章

    18640

    浏览量

    388073
  • 物联网
    +关注

    关注

    2939

    文章

    47357

    浏览量

    408571
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    Lora基站在联网应用的重要

    Lora基站在联网应用中具有重要的地位。首先,Lora基站可以实现对联网设备的远程监测和控制,为
    发表于 12-03 07:09

    Lora技术应用领域

    :Lora技术在工业控制领域也有着广泛的应用。通过Lora技术,可以实现设备之间的远程监控和控制,提高工业生产的效率和安全性。 3. 环境监测:Lora技术的低功耗和长距离传输特性使其在环境监测领域得到
    发表于 11-26 08:10

    芯源半导体在联网设备中具体防护方案

    中,通过安全芯片实现 TLS 协议的握手过程,完成身份认证、密钥协商等操作,建立安全的通信通道。对于采用 UDP 协议的联网设备,如实时监控设备,通过 DTLS 协议保障数据传输的
    发表于 11-18 08:06

    请问如何协同工作保障联网设备固件安全的?

    固件加密存储和安全启动与固件验证这两种固件安全防护手段,是如何协同工作保障联网设备固件安全
    发表于 11-18 07:30

    学习联网怎么入门?

    的相关书籍和视频进行学习。也可以通过参加线下班、工作坊和实践活动学习。不同的学习方式适合不同的人群,初学者可以根据自己的实际情况选择适合自己的学习方式。   第三,进行实践操作是入门学习
    发表于 10-14 10:34

    学习联网可以做什么工作?

    市场需求,制定产品规划。   系统集成工程师:负责将不同的联网设备和系统进行整合,实现设备之间的联通和数据共享。   安全工程师:负责保障联网
    发表于 10-11 16:40

    有哪些技术可以提高边缘计算设备的安全性

    边缘计算设备的安全性面临分布式部署、资源受限(算力 / 存储 / 带宽)、网络环境复杂(多无线连接)、物理接触易被篡改等独特挑战,因此其安全技术需在 “安全性” 与 “轻量化适配” 之间平衡。以下从
    的头像 发表于 09-05 15:44 1063次阅读
    有哪些技术<b class='flag-5'>可以</b><b class='flag-5'>提高</b>边缘计算设备的<b class='flag-5'>安全性</b>?

    请问DM平台访问安全性如何控制?

    DM平台访问安全性如何控制?
    发表于 08-06 06:01

    联网蓝牙模块有哪些优势?

    更加广泛地覆盖范围,从而提高了设备的可用安全性高:蓝牙模块采用了加密技术,可以有效地保障通信数据的安全性,防止数据被非法获取。这对于一些
    发表于 06-28 21:49

    联网未来发展趋势如何?

    :随着联网设备和传感器的普及,数据安全和隐私保护将成为联网行业发展的重要关注点。保护用户数据的安全
    发表于 06-09 15:25

    联网工程师为什么要学Linux?

    联网工程师需要掌握Linux的主要原因可以从技术生态、开发需求、行业应用及就业竞争力四个角度分析: 一、技术生态与行业适配 1)
    发表于 05-26 10:32

    联网设备和应用的安全性

    。 由于多种原因,安全联网和无线连接中变得越来越重要。考虑到这些风险,在设计过程中尽早优先考虑和确定安全要求非常重要。Nordic提供的安全
    的头像 发表于 03-20 10:49 630次阅读

    为什么选择蜂窝联网

    。虽然需要支付订阅费用,但却能保证广泛的覆盖范围、可扩展性、内置服务质量、可靠和无懈可击的安全性。这样,您就可以专注于特定联网产品的开发
    发表于 03-17 11:42

    联网就业有哪些高薪岗位?

    架构师: 负责制定联网解决方案,设计联网系统的整体架构,对于整个系统的稳定性、安全性和性能负有重要责任。由于技术要求较高,该岗位通常享有
    发表于 01-10 16:47

    如何实现 HTTP 协议的安全性

    协议的安全性可以采取以下几种方法: 1. 使用HTTPS HTTPS(安全超文本传输协议)是HTTP的安全版本,它在HTTP的基础上通过SSL/TLS协议提供了数据加密、数据完整
    的头像 发表于 12-30 09:22 1508次阅读