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

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

3天内不再提示

不可克隆的功能技术如何使您的设计受益

星星科技指导员 来源:Maxim 作者:Kristopher Ardis 2022-05-25 17:48 次阅读

具有集成物理不可克隆功能 (PUF) 技术的可靠、具有成本效益的 IC 直到最近才面世。在这篇博文中,我将揭开 PUF 技术的神秘面纱,以帮助您更好地了解它如何以及为什么可以使您的设计受益。

所以,让我们从一些基本的解释开始。检查芯片的物理设计,您会发现制造的每一块硅片都有细微的差异。尽管硅制造工艺非常精确,但制造的每个电路仍然存在差异。PUF 利用这些微小的差异来生成二进制值,即每个芯片上的唯一编号。使用足够多的 PUF 单元,您可以创建具有随机生成数字的良好特性的任意长度数字。PUF 技术提供最大价值的地方在于它用于密钥时。

密钥在数字安全中至关重要。为了保护数字世界中的任何东西,您需要实施某种形式的加密。正确的加密工具可以帮助您保护从 A 点到 B 点的通信(机密性),检测收到的消息是否被篡改(完整性),并证明设备属于特定组或网络(身份验证)。在每种情况下,密钥在安全过程中都扮演着不可或缺的角色。通过访问密钥,攻击者可以造成各种破坏——例如,冒充有效设备、创建欺诈性消息或监听敏感通信。

在硅中,密钥通常存储在某种存储单元中。例如,一些系统使用非易失性存储器,如 NOR/NAND 闪存或特殊的外部存储器芯片,如电池供电的 SRAM。当主系统微控制器微处理器需要使用该密钥时,它必须通过内存总线读取它,该密钥在此以明文形式传输。为了保护该密钥,一些系统实施了广泛且昂贵的物理安全方法,以阻止攻击者监控这些明文传输。然而,撇开成本不谈,这些方法并不是完全安全的。

将密钥存储在将要使用的相同位置可能会更有效。对于嵌入式系统,这通常是非易失性存储器,因此密钥被编程到闪存或 EEPROM 中,或者可能被制造到 ROM 中。然而,虽然密钥保留在芯片上,但诸如微探测之类的物理技术仍然可以发现这些密钥。此外,当系统断电时,密钥内容仍存储在闪存、EEPROM 和 ROM 中。如果检测到攻击,则无法擦除这些记忆。电池支持的 SRAM 解决了这个漏洞,并且在与篡改检测传感器一起使用时效果更好。借助这些技术,超低功耗传感器可以使用小电池来检测各种物理攻击,如果检测到攻击,则会擦除存储密钥的小型电池供电 SRAM。如果攻击者移除电池以禁用传感器,此行为也会从 SRAM 中移除电源,并且密钥信息会丢失。然而,这种方法中的电池确实增加了整体解决方案的成本和尺寸,更不用说环境问题了。

是什么让 PUF 成为更安全的解决方案?

通过有效的 PUF 实施,您可以克服传统密钥存储的限制:

在正常工作条件下,PUF 电路本质上是非易失性的,因此不需要电池或其他永久电源。虽然从任何 IC 的 PUF 电路读取的数字都应具有良好的随机特性,但 IC 中的 PUF 每次都会可靠地产生相同的结果。

尝试对 PUF 实现进行物理探测将极大地改变该 PUF 电路的特性,并导致产生不同的数字。

来自 PUF 的密钥只能在加密操作需要时生成,并且之后可以立即擦除。

因此,您从 PUF 实施中获得的是非易失性存储器的材料清单 (BOM) 和环境优势以及防篡改 SRAM 的安全性。虽然 PUF 技术本身不足以确保密钥安全,但它确实有助于确保嵌入式设备不是系统中引起攻击者不必要注意的脆弱点。

攻击中使用的技术继续变得更加复杂,不幸的是,这些技术可以使用。PUF 技术是目前可用的更强大的安全技术之一,可在可预见的未来帮助保护您的设备免受威胁。

审核编辑:郭婷

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

    关注

    184

    文章

    17586

    浏览量

    249497
  • 传感器
    +关注

    关注

    2548

    文章

    50678

    浏览量

    752010
  • 芯片
    +关注

    关注

    453

    文章

    50406

    浏览量

    421834
收藏 人收藏

    评论

    相关推荐

    使用Simplelink无线MCU系列克隆Z堆栈网络属性

    电子发烧友网站提供《使用Simplelink无线MCU系列克隆Z堆栈网络属性.pdf》资料免费下载
    发表于 09-26 10:57 0次下载
    使用Simplelink无线MCU系列<b class='flag-5'>克隆</b>Z堆栈网络属性

    的MSP430™MCU添加管家功能:电源序列器

    电子发烧友网站提供《为的MSP430™MCU添加管家功能:电源序列器.pdf》资料免费下载
    发表于 09-14 11:09 0次下载
    为<b class='flag-5'>您</b>的MSP430™MCU添加管家<b class='flag-5'>功能</b>:电源序列器

    低功耗毫米波雷达解决方案使电池供电类接近感应产品实现新功能

    电子发烧友网站提供《低功耗毫米波雷达解决方案使电池供电类接近感应产品实现新功能.pdf》资料免费下载
    发表于 09-09 09:29 0次下载
    低功耗毫米波雷达解决方案<b class='flag-5'>使</b>电池供电类接近感应产品实现新<b class='flag-5'>功能</b>

    ESP Friends 技术沙龙报名开启|带掌握高效 GUI 开发

    ESPFriends线下技术沙龙。我们将带深入探索ESP32-C2在小尺寸LCD(0.96"~1.28")应用上的开发技巧,教如何巧妙利用其有限的内存资源。同时,我们还
    的头像 发表于 08-30 11:54 266次阅读
    ESP Friends <b class='flag-5'>技术</b>沙龙报名开启|带<b class='flag-5'>您</b>掌握高效 GUI 开发

    S8508带锁使能控制ON-OFF开关功能芯片中文手册

    S8508 是一款带锁使能控制ON-OFF开关功能芯片。广泛应用于各种电子产品和需要电子开关的场合。有一个使能端。空接默认为低电平时,使能开关触发;接正极置为高电平时,禁能开关触发。对
    发表于 07-24 11:44 2次下载

    浅谈PUF技术如何保护知识产权

    Physical Unclonable Functions(物理不可克隆功能)的缩写,体现了芯片在生产过程中由于细微制造工艺偏差带来的随机分布、无法复制、不可
    发表于 07-24 09:43

    wwe例程加入blufi功能,blufi不可用,报BTINT:malloc failed.怎么处理?

    硬件"esp32-s3 krovo v3 IDF v4.4.4+ adf master 运行wwe例子,能够正常运行,然后加入blufi功能,blufi不可用,报BTINT
    发表于 06-28 07:39

    数字万用表的技术原理及功能特点

    在电子测量领域中,数字万用表(Digital Multimeter,简称DMM)是一种不可或缺的多功能电子测量仪器。它集成了电压表、安培计、欧姆计等多种功能,广泛应用于物理、电气、电子等领域的测量
    的头像 发表于 05-10 15:06 2158次阅读

    基于结构微流体创新的谱系细胞单克隆自动化获取策略

    近期,中国科学院广州健康院张骁研究员团队提出一种基于结构微流体创新的谱系细胞单克隆自动化获取策略,
    的头像 发表于 04-22 17:13 609次阅读
    基于结构微流体创新的谱系细胞单<b class='flag-5'>克隆</b>自动化获取策略

    CentOS虚拟机克隆后开机无法获取IP地址的解决策略

    克隆虚拟机后出现一台能获取到IP地址,另外一台获取不到IP地址,查看MAC地址后,发现两台MAC地址相同。
    的头像 发表于 04-17 12:27 687次阅读
    CentOS虚拟机<b class='flag-5'>克隆</b>后开机无法获取IP地址的解决策略

    atollic truestudio调试时Live Expressions显示功能不可用怎么解决?

    atollic truestudio调试时Live Expressions显示功能不可用,表达式栏Multiple errors reported.Failed to execute MI command:-var-create - ,请问怎么解决?
    发表于 04-02 07:53

    新思科技收购Intrinsic ID,持续拓展全球领先的半导体IP产品组合

    新思科技(Synopsys)近日宣布完成对Intrinsic ID的收购,后者是用于系统级芯片(SoC)设计中物理不可克隆功能(PUF)IP的领先提供商。
    的头像 发表于 04-01 17:11 496次阅读

    程序提取克隆芯片程序的优劣

    指出来,克隆芯片程序非常显著的优点莫过于它可以给广大的人类朋友带来好处,而且还可以实现大批量的生产,使人类的智能化生活变的更加丰富多彩,而且对于一些高科技类的产品可以进行攻克,实现克隆大大的降低研发的成本,真
    的头像 发表于 03-03 17:06 1098次阅读

    PCBA电路板克隆开发流程

    克隆线路板是什么意思?它具体的概念是什么?往往这种述语还有线路板复制、pcb抄板的称呼。而克隆线路板的目的更是为了学习国外新型电子电路设计技术,在原有的技术上进行开发和破新,吸收更优秀
    的头像 发表于 03-02 11:15 1030次阅读

    AI克隆技术可用于创建虚拟人物形象!它的技术原理和发展趋势

    电子发烧友网报道(文/李弯弯)AI克隆技术主要指的是人工智能技术用于复制或克隆人类的行为、声音、形象等方面的技术。这种技术可以用于生成虚拟人
    的头像 发表于 01-08 08:28 2594次阅读
    AI<b class='flag-5'>克隆技术</b>可用于创建虚拟人物形象!它的<b class='flag-5'>技术</b>原理和发展趋势