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

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

3天内不再提示

物联网安全实施中常见陷阱和如何避免

星星科技指导员 来源:嵌入式计算设计 作者:Brent Wilson 2022-10-13 14:08 次阅读

本文特别关注小型无线连接系统,这些系统通常由电池供电并运行轻量级,低带宽RF协议。

侧信道攻击

侧信道攻击以加密实现为目标。该方法是在系统执行加密操作以提取有关该操作的信息(例如加密密钥的值)时监视系统的物理属性,例如功耗,EMI辐射或各种功能的时序。

差分功率分析 (DPA) 是一种侧信道攻击技术,能够以适度的成本获得极高的效率。DPA测量电源电流的时域响应,即加密操作期间的“走线”(在线或通过EMI辐射测量)。由于处理“1”位或“0”位而导致的跟踪行为更改可能会泄露有关正在处理的位的信息。这被称为“泄漏”信息。实现的 DPA 电阻可以通过将键提取到指定置信水平所需的迹线数来指定。加密操作基于数学,而加法和乘法等数学运算需要不同的时间和精力来处理。对于MCU级系统,加密操作的软件实现往往比硬件实现更泄漏。幸运的是,供应商正在推出具有DPA强化功能的新型加密硬件加速器,这些功能可以掩盖加密操作期间的数据依赖性,从而使系统对此类攻击更具弹性。

物理攻击

就其本质而言,物联网系统通常是物理可访问的,这使得它们容易受到物理攻击。“篡改”攻击是一种硬件故障注入,其中系统在其指定的温度、电压或时钟频率限制之外执行。这些攻击还可能包括通过EMI突发或引脚上的短电干扰引发的“毛刺”攻击。这种精确攻击发生在关键的计时窗口期间,此时正在做出安全决策(例如“锁定闪存”或“验证远程设备”)以禁用安全保护或授予访问权限。

篡改攻击很难防止,但它们通常可以被检测到,如果被检测到,它们可以被挫败。许多MCU和SoC都配备了先进的篡改检测和响应功能,使它们能够在发生篡改检测时发送警报,或者擦除其机密以防止暴露。

高侵入性物理攻击技术包括器件移除、芯片去处理、网表提取和闪存内容提取。不幸的是,如果攻击者愿意承担这种程度的努力和投资,那么保护所有秘密是非常困难的。但是,有一些安全密钥存储技术使密钥和其他敏感数据能够在使用物理不可克隆函数(PUF)技术写入存储之前自动加密。PUF 生成设备唯一的临时密钥,该密钥仅在设备通电时存在,并且无法使用上述物理提取方法显示。PUF 密钥用于加密和解密存储和从闪存读取的密钥。

保护物联网设备免受物理攻击通常很困难,而且成本高昂。最好的防御措施通常是消除攻击者从发起物理攻击中获得的激励。如果破解连接的门廊灯会产生解锁连接门锁的钥匙,那就糟糕了。如果黑客入侵连接的门锁产生了“钥匙”来解锁公寓大楼中所有其他连接的锁,那将是悲剧性的。如果入侵一个连接的灯泡可以访问城市中所有连接的灯怎么办?这值得付出多大的努力?

上述使用和验证唯一设备证书进行身份验证的方法,以及使用临时派生密钥来加密网络流量以及最大限度地减少存储在物联网设备上的有价值信息量的方法将有助于阻止物理攻击。

结论和补充建议

总之,以下是解决常见物联网安全陷阱的最佳实践:

弹性设计。规划要发现的漏洞,并为系统提供安全的固件更新功能。使用安全启动功能来确保只有授权代码才能在设备上运行。

使用经过验证的加密协议 - 不要试图发明自己的。

对设备及其连接到的内容进行身份验证,理想情况下使用支持吊销的方法,例如基于证书的公钥方案。

使用基于标准的无线协议提供的所有安全功能。如果需要,可以在顶部添加身份验证或应用程序级加密。

不要使用弱密码、弱协议或损坏的密码。

切勿以明文形式存储密钥或敏感数据。切勿以明文形式传输敏感数据。理想情况下,支持在产品生命周期结束时擦除敏感信息。

如果加密数据流,请使用AES_CCM进行经过身份验证的强加密。不要使用AES_ECB。

使用随机生成的初始化向量 (IV) 并仅使用一次(随机数)。

不要在源代码中对密钥或敏感数据进行硬编码。

定期轮换密钥,至少每一到三年轮换一次,并支持密钥吊销。

使用加密熵源 (TRNG) 或 TRNG 种子 PRNG(CTR_DRBG)来满足所有随机数需求。或者,您可以小心使用ADC或RF接收器作为熵源。

如果您的产品是物理可访问的,请尝试通过限制密钥使用,避免存储有价值的信息,加密所有存储的敏感信息,锁定调试接口等来限制激励并增加物理攻击的成本。

请注意 DPA 攻击提取密钥的难易程度。如果需要,请使用抗 DPA 硬件加密引擎设计您的系统。

注意篡改攻击,并在需要时使用检测和响应协议设计系统。

此外,请注意硅芯片上的物理攻击,这些攻击可用于从闪存中提取内容。如果需要,使用 PUF 技术为系统配置支持安全密钥存储的设备。

审核编辑:郭婷

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

    关注

    53

    文章

    3573

    浏览量

    127266
  • 物联网
    +关注

    关注

    2902

    文章

    44142

    浏览量

    370503
  • 电池
    +关注

    关注

    84

    文章

    10423

    浏览量

    128730
收藏 人收藏

    评论

    相关推荐

    光,让城市生活更有温度 联网智慧路灯实施案例

    光,让城市生活更有温度 联网智慧路灯实施案例
    的头像 发表于 11-13 10:33 44次阅读
    光,让城市生活更有温度 <b class='flag-5'>物</b><b class='flag-5'>联网</b>智慧路灯<b class='flag-5'>实施</b>案例

    联网学习路线来啦!

    和组合逻辑电路、触发器及时序逻辑电路。 EDA软件应用基础:掌握电路设计EDA软件的基本用法,了解硬件PCBA设计基本流程。 常见传感器电路:联网的底层依赖各种传感器,对常见的传感器
    发表于 11-11 16:03

    蓝牙AES+RNG如何保障联网信息安全

    指定地点,对鱼缸所在企业造成较大经济损失以及其他损失。因此物联网数据安全尤为重要。蓝牙通信协议常作为联网通信协议,应用到各大
    发表于 11-08 15:38

    联网系统的安全漏洞分析

    随着联网技术的快速发展,越来越多的设备被连接到互联网上,从智能家居、智能城市到工业自动化,联网的应用范围不断扩大。然而,随着
    的头像 发表于 10-29 13:37 255次阅读

    如何实现联网安全

    随着联网(IoT)技术的飞速发展,越来越多的设备被连接到互联网上,从智能恒温器到工业控制系统,IoT设备已经成为我们日常生活和工业生产中不可或缺的一部分。然而,随着这些设备的普及,安全
    的头像 发表于 10-29 10:24 211次阅读

    IP地址与联网安全

    联网(IoT)迅速发展大量的设备接入网络,使得我们的生活获得极大的便利。那么你了解联网吗?本文将探讨IP地址在
    的头像 发表于 07-15 10:26 402次阅读

    家里联网设备每天遭受10次攻击,联网安全制度建设需加速推进

    近日,安全解决方案厂商NETGEAR和网络安全软件供应商Bitdefender联合发布了一份关于联网设备安全形势的报告,该报告研究了
    的头像 发表于 07-11 08:05 286次阅读
    家里<b class='flag-5'>联网</b>设备每天遭受10次攻击,<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>安全</b>制度建设需加速推进

    甲烷浓度检测仪中常见的检测技术及其应用

    甲烷浓度检测仪中常见的检测技术及其应用
    的头像 发表于 07-08 10:47 525次阅读
    甲烷浓度检测仪<b class='flag-5'>中常见</b>的检测技术及其应用

    PCB线路板制造中常见的错误有哪些,如何避免?

    一站式PCBA智造厂家今天为大家讲讲避免常见pcb设计错误的方法有哪些?避免常见PCB设计错误的方法。避免
    的头像 发表于 06-07 09:15 417次阅读

    如何根据 ISA/IEC 安全标准确保工业联网设计的安全

    作者:Jacob Beningo 投稿人:DigiKey 北美编辑 工业设备正在迅速与联网 (IoT) 互连,以提高效率、安全和远程监控能力。然而,由于工业
    的头像 发表于 02-13 17:09 1379次阅读
    如何根据 ISA/IEC <b class='flag-5'>安全</b>标准确保工业<b class='flag-5'>物</b><b class='flag-5'>联网</b>设计的<b class='flag-5'>安全</b>

    伺服电机应用中常见干扰类型和产生途径

    伺服电机应用中常见干扰类型和产生途径
    的头像 发表于 01-07 17:56 1339次阅读

    电梯联网对电梯安全的贡献有哪些?

    俗话说,一切不以更安全、更舒适为发展要义的电梯技术都是“耍流氓”。电梯联网技术也不例外,通过采用更先进的技术手段保障电梯的安全运行是这个行业发展的方向和目标。那么电梯
    的头像 发表于 01-05 09:39 829次阅读

    联网常见术语及缩写词

    联网领域存在诸多重要词汇及缩略语。以下列举部分常见术语。由于联网涉及广泛,本篇文章仅能探究其中一部分。敬请提出任何可能有助于补充的概念。
    的头像 发表于 12-29 10:53 1785次阅读

    电气设计中常见的电磁技术,你了解多少?

    电气设计中常见的电磁技术,你了解多少?
    的头像 发表于 12-07 14:29 1105次阅读
    电气设计<b class='flag-5'>中常见</b>的电磁技术,你了解多少?

    PCB设计中常见的走线等长要求

    PCB设计中常见的走线等长要求
    的头像 发表于 11-24 14:25 3084次阅读
    PCB设计<b class='flag-5'>中常见</b>的走线等长要求