越来越多的IC厂商开始探索一种芯片级的安全技术来保护数据,这种技术被称为物理不可克隆功能(Physically Unclonable Function,简称PUF)。从料单(BOM)成本的角度看,PUF技术在防篡改SRAM的安全性方面具有很大优势。虽然单靠PUF技术本身不足以保证密钥安全,但它无疑可将嵌入式设备的安全风险降到最低。

越来越多的IC厂商开始探索一种芯片级的安全技术来保护数据,这种技术被称为物理不可克隆功能(Physically Unclonable Function,简称PUF)。虽然芯片的生产流程是很精密的,但芯片上每个电路还是有细微的差异,这种技术就是利用这一差异。PUF利用这些微小的差异来生成一个独特的数值作为密钥,而密钥对数字安全至关重要。

安全问题正日益成为互联设备(或物联网IoT) 开发人员的一大担忧,尤其是当他们不得不面对巨大安全风险的情况下,这些安全风险来自黑客攻击、信息泄露和安全漏洞。

考虑到IoT设备需要保持低功耗和优化处理能力,要提高其安全性而又不增加芯片尺寸或成本,这是IoT设备面临的挑战之一。

有效的PUF技术就可能克服传统密钥存储的局限性: PUF电路没有电池或其它永久性电源。任何对这个密钥进行物理探测的尝试都将会极大地改变PUF电路的特性,从而产生一个不同的数字。PUF密钥只在需要加密操作时生成,并且可以立即擦除。

从料单(BOM)成本的角度看,PUF技术在防篡改SRAM的安全性方面具有很大优势。虽然单靠PUF技术本身不足以保证密钥安全,但它无疑可将嵌入式设备的安全风险降到最低。

最近,我们看到美信(Maxim Integrated)和Silicon Labs发布了利用PUF技术保证安全的芯片产品。Silicon Labs在其Wireless Gecko Series 2平台上,为面向IoT设备的无线SoC添加了基于硬件的安全功能,就是将安全软件功能与PUF硬件技术结合起来。Maxim发布的ChipDNA MAX32520是基于Arm Cortex-M4的微控制器,采用PUF技术来提供多级保护。ChipDNA可以生成安全密钥,直接用于多种加密安全功能,比如一种对称密匙可对存储于安全IC非易失性存储器中的数据进行加密/解密。

Maxim的一位发言人告诉《EE Times》,“MAX32520适用于于多种应用,尽管我们在嵌入式世界展会上的新闻发布公告中特别指出了IoT应用,但该芯片并不局限于IoT”。该器件可用于其它领域,包括工业、医疗、计算等。

图1:Maxim ChipDNA微控制器简化框图(图片来源:Maxim)

基于串行闪存仿真功能,MAX32520可以为任何处理器实现安全启动,并提供两个额外的物理层:裸片屏蔽和物理篡改检测。该芯片还提供了内部闪存加密选项,可用于IP保护和闪存数据保护。它支持SHA512、ECDSA P521和RSA 4096等强大的加密算法,其强大的加密功能可提高设备的可信度。MAX32520利用ChipDNA输出作为密钥内容,以加密的方式保护来设备存储的数据,包括用户固件。用户固件的加密可实现终极的软件IP保护。

ChipDNA还可以为ECDSA签名操作生成私钥。为支持系统级安全,MAX32520提供了符合FIPS/NIST规范的TRNG、环境和篡改检测电路。任何探测或观察ChipDNA的尝试都会改变底层电路的特性,从而避免了芯片加密功能所用的唯一值被发现。同样,由于使ChipDNA电路正常运行所需的工厂条件限制,即便高超的逆向工程尝试也无法成功。

与此同时,Silicon Labs 物联网安全高级产品经理Mike Dow向EE Times解释了他们如何在IoT设备的无线SoCs中使用PUF技术。“为了将PUF嵌入Silicon Labs的安全库和安全元件技术中,我们使用了SRAM PUF,意指利用一组SRAM位的固有随机性,当它们被激活时可以获得一个该设备独有的对称密钥。我们所采用的SRAM PUF技术在市场上具有最长的可靠性记录。由于我们的客户所部署的设备通常运行时间超过10年,因此我们需要具有长期可靠性的PUF技术。”

他解释道,在Silicon Labs的实施方案中,PUF的使用仅限于创建密钥加密密钥(KEK),KEK用于封装(加密)系统中的其它密钥,并将它们存储在内部或外部存储器中。“因为KEK仅用于访问封装的密钥,所以它的使用时间会受到限制,从而降低了遭受多种攻击的可能性。此外,只有在重启或复位(Power on Reset--POR)的时候才需要重构KEK,这进一步限制了生成密钥过程的访问。”

在Silicon Labs的设计中,除KEK之外,所有其它密钥都是由符合NIST规范的真随机生成器(TRNG) 生成的。(图片来源:Silicon Labs)

在本设计中,除了KEK之外的每一个密钥都是由遵循NIST规范的真随机生成器(TRNG)产生的,然后用AES加密来封装密钥。TRNG和AES技术在安全行业中都很常见,易于理解、测试和验证。我们还使用了256位密钥来增加AES加密的强度。为了进一步增强算法的抗攻击能力,还将差分功率分析(DPA)边信道保护应用于AES算法。设备的所有密钥信息都以这种方式封装,包括生成的ECC私有/公共身份密钥对,并存储在一次性可编程(OTP)存储器中。

在实现复杂的云安全方案(需大量多对非对称密钥)时,在几乎没有限制的内部或外部存储器中安全地存储密钥信息的能力是一个主要优势。另一种方案是将密钥以纯文本的形式存储,但是这种方法要求在物理上非常安全的内存,这样的内存既复杂又昂贵。Dow提到: “在设计芯片时,你必须选择一个最佳大小的安全内存。然而,无论你选择什么尺寸,在产品的整个生命周期中,它几乎肯定是不够的。”

PUF创建的密钥安全、随机,并且是唯一的。PUF-key对安全密钥存储中的所有密钥进行加密,这些密钥是在启动时生成的,而不是存储在闪存中。(图片来源:Silicon Labs)

他说,其安全库密钥管理方案的另一个优点是,通过使用AES加密,还可以要求用初始向量作为算法输入。“这个初始向量就像一个额外的128位密码,使用PUF-key执行任何安全操作都需要这个密码。有了这个密码,无论人工还是在芯片上运行的应用程序都可以用它实现密钥的双重认证。”

 “作为一个额外的保护层,我们在安全库技术中加入了一个复杂的篡改保护方案,如果检测到篡改,可以销毁PUF重建数据”。一旦重建数据被销毁,所存储的关键信息就再也不能被访问。这样做可以有效地冻结设备,因为这种情况下任何加密算法都不会被执行,甚至安全启动也会被阻止。

Silicon Labs选择了市场上公认的最可靠的PUF技术,并将其功能限制在只为一个KEK提供打包或解包关键信息的密钥。这个密钥可以通过双重验证密码来进一步保护。Dow补充说,“此外,我们提供多个篡改保护源,可以摧毁PUF密钥,使其无法解密任何受其保护的其它密钥。即使黑客们投入大量时间和资源对设备进行重新设计并恢复KEK,他们也只能攻克一个设备。

(参考原文:How PUF Technology is Securing IoT

责编:Amy Guan

本文为《电子工程专辑》2020年5月刊杂志文章,版权所有,禁止转载。点击申请免费杂志订阅 

阅读全文,请先
您可能感兴趣
人类的发明,即工程系统,依赖于物理学和数学基本原理,如麦克斯韦方程、量子力学和信息论等,以实现特定目标。然而,随着工程系统复杂性和规模迅速增长,其子组件的功能可能呈现出非线性特性,这使得基于第一原理的设计方法受到限制。
过去几十年来,全球能源消耗稳步增长,预计还会进一步增长。
光电探测器的性能因材料不同、结构不同、制备工艺及应用场景的不同而存在较大的差异。性能指标之间往往存在制约,如暗电流与输出电流、灵敏度与响应度、可靠性与灵敏度等需要权衡。对于性能表征也是如此,例如高响应度与高精度电流表征无法同时进行。
SiC的特定特性要求对MOSFET器件和栅极驱动电路进行仔细选择,以确保安全地满足应用需求,并尽可能提高效率。在本文中,我们将讨论为SiC MOSFET选择栅极驱动器时应考虑的标准。
由于在满足所有要求方面存在不同的权衡,因此很难采用一种适用于所有情况的电流检测方法。
宽禁带半导体(例如SiC和GaN)在可靠性、能效、功率密度和降低成本方面具有重要优势。
对于未来行业发展的增长趋势、行业特征和渠道特点等方面,IDC 总结并给出了2025年中国PC 显示器市场十大洞察……
该存内计算芯片采用全数字设计,能够保证不同位宽配置下的精确计算。为实现不同位宽配置下的高利用率和高能效,团队提出了一种……
西门子数字化工业软件在IDC MarketScape发布的《2024 – 2025全球制造执行系统供应商报告》中被评为MES领导厂商,该报告针对制造业的MES软件厂商进行了综合性评估。
Arm宣布其芯粒系统架构 (CSA) 正式推出首个公开规范,进一步推动芯粒技术的标准化,并减少行业的碎片化。
知识酷Pro 👆学显示行业知识找小酷!第1833篇推文据悉,Micro LED正作为光通信、增强现实与虚拟现实以及可穿戴设备的下一代显示技术崭露头角。金属卤化物钙钛矿因其高效的发光能力、长程载流子传输
 智能汽车网络与数据安全新媒体 (谈思汽车讯)据腾讯汽车1月23日报道,据上海市第三中级人民法院此前公告,威马汽车科技集团有限公司重整案债权人会议,1月21日上午9时30分通过网络视频方式召开。据债权
据路透社报道,ARM计划将其芯片设计授权费用提高300%,并考虑自主研发芯片,以与其最大的客户展开竞争。这一消息源于 Arm 与高通的一场诉讼中披露的内部文件和高管证词。过去,ARM只出售指令集授权和
SK海力士近期公布了其2024年第四季度及全年财报,业绩数据令人瞩目。在第四季度,该公司实现了19.77万亿韩元的营收,与去年同期相比大幅增长74.8%,环比增长12%。更为亮眼的是其营业利润,达到了
你是否曾经因为语言障碍而无法与外国人顺畅交流?或者在旅行中因为语言不通而错过了一些精彩的经历?现在,随着AI技术的发展,实时翻译耳机可以帮你轻松解决这些问题。1什么是实时翻译耳机实时翻译耳机是一种能够
一、前言如下图所示,这是刚刚送到的玻璃纤维网,原本计划使用它作为腐蚀PCB下面的垫片,将它放置在单面覆铜板的下面,可以促进下面的腐蚀溶液的流动。从而增加腐蚀的速度和均匀特性。下面,我们测试一下效果。二
为使行业能够及时了解国内外汽车标准、法规的最新情况,全国汽车标准化技术委员会秘书处编纂了《汽车标准法规目录(2025)》(以下简称《目录》)。《目录》包括汽车、摩托车行业的国家标准、行业标准及国内相关
2025年的CES(美国国际消费电子展)上,宝马发布了全新一代超感智能座舱,全景iDrive和操作系统X。一家以运动驾控著称的传统汽车品牌,竟会在大型消费类电子产品展会上发布智能化产品?没错,宝马就是
在技术飞速发展的今天,新兴的航空电子、关键基础设施和汽车应用正在重新定义人们对现场可编程门阵列(FPGA)的期望。FPGA之前主要依靠闪存来存储配置位流。这种方法适用于许多主流FPGA配置应用;然而,
 智能汽车网络与数据安全新媒体 AutoSec Europe 2025随着汽车网络与数据安全进入强监管时代,中国车企作为欧盟市场上的重要玩家,如何才能更好地合法合规开展业务?怎么样面对不同部门甚至国家