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

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

3天内不再提示

如何在物联网设备的无线SoC中使用物理不可克隆功能

Silicon Labs 来源:SiliconLabs 作者:SiliconLabs 2021-01-04 14:42 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

Silicon Labs(亦称“芯科科技”)物联网安全高级产品经理Mike Dow近期解释了Silicon Labs如何在物联网设备的无线SoC中使用物理不可克隆功能(Physical Unclonable Functions, PUF)技术。Silicon Labs在其Secure Vault物联网安全软件中使用了SRAM PUF的技术,得以利用SRAM的固有随机性,从而获得设备独有的单个对称密钥。SRAM PUF技术在市场上具有值得信赖的可靠性记录。由于我们的客户在现场部署的设备通常要求运行超过10年以上的时间,因此我们需要具有长期可靠性历史的PUF技术。

Silicon Labs通过PUF来创建密钥加密密钥(KEK),用于封装(加密)系统中的其他密钥,并将它们存储在内部或外部存储器中。“因为这个KEK只用于访问包装密钥,它的使用时间是有限的,这反过来限制了它暴露于许多类型的攻击。此外,重构KEK的过程只发生在Power on Reset (POR)事件上,这进一步限制了对生成密钥的过程的访问。

74ef8026-4e37-11eb-8b86-12bb97331649.jpg

在Silicon Labs的设计中,除加密密钥外,每一代密钥都由符合NIST标准的真随机生成器(TRNG)执行

“在这种设计中,除KEK之外的每一个密钥生成都由符合NIST标准的TRNG来执行,然后密钥包装为AES加密。在安全行业中,TRNG和AES技术都是常见的、易于理解的、经过测试和被验证的。Silicon Labs还使用256位密钥来增加AES加密的强度,然后在AES算法上应用了差分功率分析(DPA)侧通道保护,进一步增强其对黑客攻击的抵抗能力。该设备的所有密钥材料都以这种方式封装,包括在一次可编程(OTP)内存中生成并存储的ECC公私身份密钥对。

当实现需要许多对不对称密钥的复杂云安全方案时,能够在几乎无限的内部或外部内存中安全地存储密钥是一个主要优势。另一种方法是将其存储在纯文本中,但这种方法需要高度物理安全的内存,保护起来既复杂又昂贵。Dow评论道:“在设计芯片时,你必须选择一个最佳的安全内存大小。然而,无论你选择什么尺寸,几乎可以保证在产品的使用寿命中都是不够的。”

751313f6-4e37-11eb-8b86-12bb97331649.jpg

PUF创建一个秘密的、随机的和唯一的密钥,并且PUF-key加密在安全密钥存储中的所有密钥,在启动时生成,而不是存储在flash中。

值得一提的是,Secure Vault提供的密钥管理方案的另一个优点是通过使用AES加密,你还可以要求一个初始向量来提供算法。“这个初始向量就像有一个额外的128位密码,需要使用该密钥执行任何安全操作。然后,该密码可以被人类或运行在芯片上的其他应用程序使用,从而提供使用密钥的双重身份验证。”

“作为一层额外的保护,Secure Vault技术中包含了一个复杂的篡改保护方案,如果检测到篡改,可以破坏PUF重构数据。一旦重构数据被销毁,存储的密钥材料就再也不能被访问了。

总结来说,Silicon Labs选择了市场上最可靠的PUF技术,并将其功能限制为只能提供一个KEK来包装或打开关键材料。通过使用另一个双因素身份验证密码,可以进一步保护该密钥。此外,Silicon Labs提供多种篡改保护源,可以破坏PUF密钥,使其无法解密受其保护的所有其他密钥。即使黑客投入了大量的时间和资源来重新设计设备并恢复KEK,他们也只危及了一台设备。”

责任编辑:lq

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

    关注

    39

    文章

    7771

    浏览量

    172461
  • 物联网设备
    +关注

    关注

    1

    文章

    251

    浏览量

    21116
  • PUF技术
    +关注

    关注

    0

    文章

    7

    浏览量

    3542

原文标题:知识库-通过PUF技术提高物联网安全防护层级

文章出处:【微信号:SiliconLabs,微信公众号:Silicon Labs】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    一篇文章带你了解什么是联网技术?

    联网技术(Internet of Things, IoT)是一种通过信息传感设备,按约定的协议,将任何物体与网络相连接,实现智能化识别、定位、跟踪、监管等功能的技术。
    发表于 02-09 16:58

    HTTP联网网关是什么?有什么功能

    HTTP联网网关是连接物联网设备与云端平台的核心设备,它以HTTP协议为基础,实现设备与云端之
    的头像 发表于 12-24 11:33 621次阅读
    HTTP<b class='flag-5'>物</b><b class='flag-5'>联网</b>网关是什么?有什么<b class='flag-5'>功能</b>?

    芯科科技SiWx917 SoC提升Wi-Fi联网设备续航力

    Silicon Labs(芯科科技)的SiWx917超低功耗Wi-Fi 6 SoC(目前市面上功耗最低的Wi-Fi 6芯片)提供真正针对联网优化的Wi-Fi连接,并且最近通过独立测试机构验证,可在
    的头像 发表于 12-08 11:08 2940次阅读

    Lora基站在联网应用的重要性

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

    何在AMD Vitis Unified IDE中使用系统设备

    您将在这篇博客中了解系统设备树 (SDT) 以及如何在 AMD Vitis Unified IDE 中使用 SDT 维护来自 XSA 的硬件元数据。本文还讲述了如何对 SDT 进行操作,以便在 Vitis Unified IDE
    的头像 发表于 11-18 11:13 3470次阅读
    如<b class='flag-5'>何在</b>AMD Vitis Unified IDE<b class='flag-5'>中使</b>用系统<b class='flag-5'>设备</b>树

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

    进行升级,避免升级过程中被植入恶意代码。​ (四)物理安全防护方案​ 针对联网设备可能遭受的物理攻击,芯源半导体安全芯片提供了以下
    发表于 11-18 08:06

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

    嵌入式软件和硬件,支持联网设备功能实现。   数据分析师:负责从联网
    发表于 10-11 16:40

    联网数据中心是什么?有什么功能

    联网数据中心是集成和管理联网设备数据的核心平台,具备数据采集、处理、存储、分析、可视化及安全管控等
    的头像 发表于 09-22 17:14 1410次阅读

    泰凌微电子TL721X低功耗多协议联网无线SoC介绍

    当智能设备愈发依赖高效连接与持久续航,一款 “全能型” 无线 SoC 芯片便成了破局关键。泰凌微电子以多年技术沉淀为基石,创新推出 TL721X 低功耗多协议
    的头像 发表于 09-15 09:49 1724次阅读
    泰凌微电子TL721X低功耗多协议<b class='flag-5'>物</b><b class='flag-5'>联网</b><b class='flag-5'>无线</b><b class='flag-5'>SoC</b>介绍

    芯科科技SiWG301无线SoC引领联网安全发展

    Silicon Labs(芯科科技)首席技术官Daniel Cooley先生近期制作一篇博文说明未来联网发展的重中之重-安全性,同时也揭示了全球首款通过PSA 4级认证的SiWG301无线S
    的头像 发表于 08-20 15:46 1524次阅读

    低代码联网云平台功能解析:从设备接入到智能应用

    设备、数据与应用的核心枢纽,其功能覆盖了从设备接入到数据处理、应用开发的全流程。以下是其主要功能的详细说明: 一、设备接入与管理
    的头像 发表于 07-31 15:23 1250次阅读

    物理不可克隆功能的工作原理和益处

    物理不可克隆功能(PUF)是一种物理对象,对于给定的输入和条件(激励),提供物理定义的“数字指纹
    的头像 发表于 07-15 09:55 1185次阅读

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

    的续航时间。这对于需要长时间运行的联网设备来说,是非常重要的一个优势。传输距离远:相较于其他无线通信技术,蓝牙模块的传输距离较远,可以在100米以内的范围内实现稳定的通信。这使得其在
    发表于 06-28 21:49

    联网的应用范围有哪些?

    在生活中的一个小小体现。 从技术层面看,联网融合了多种技术,包括传感器技术、网络通信技术、大数据与云计算技术等。传感器负责采集各种物理量、化学量等信息,如温度传感器感知环境温度,压力传感器检测物体受力
    发表于 06-16 16:01

    联网未来发展趋势如何?

    。 智能家居:与人类生活息息相关的智能家居将成为联网行业的重要发展方向。随着人们对生活品质的追求不断增加,智能家居系统将更加普及,实现家居设备的互联互通。从智能灯光、智能家电到智能安防系统,
    发表于 06-09 15:25