从SRAM PUF派生的密钥不存储在“芯片上”,而是仅在需要时从“芯片”中提取。当SRAM 没有通电时,芯片上没有密钥。简单来说,SRAM PUF就像给芯片加了一把独一无二的锁,只有对应的钥匙才能打开。这意味着SRAM PUF非常适合保护敏感数据并确保从物联网到银行、汽车和航空航天等领域的设备真实性。SRAM PUF具有多种...
通过将纠错算法和隐私放大算法相结合,一个1kByte的 SRAM PUF响应可以变成一个256位的均匀随机密钥,而一个完全随机的128位密钥只需要大约0.5kByte。一个典型的SRAM PUF包含如此大的熵---只需要几十个字节即可为电子芯片提供全球无冲突的唯一标识符,用作唯一(但有噪)的电子芯片ID (ECID) 或序列号。 客户的专门...
做MBIST的时候, 研究了一下各种memory, 接触到了一种蛮有意思的SRAM, 叫PUF . 所谓的PUF 就是 physical unclonable function (物理不可克隆)的缩写, 作用就是字面意思。 不可克隆内部情况不可知的一种RAM。 …
SRAM PUF: 安全的硅指纹 ByNathalie Bijnens,Sr. Product Manager &Vincent van der Leest, Sr Product Marketing 主页 Synopsys IP 技术公告 要实现经济有效的安全系统,低成本、强大的密钥存储技术至关重要 多年来,芯片物理不可克隆功能(PUF)一直被视为一种有前途的创新安全技术,并且不断取得进展。时至今日,基于...
SRAM PUF主要原理是基于静态随机存储器(SRAM)的特性,SRAM是一种常见的存储器类型,用于存储数据和程序,但不会持久化存储,即断电就会清除数据。SRAM PUF的独特性质在于,即使相同的SRAM单元集成在不同的芯片上,在上电的时候也会表现出微小的差异,这些差异可以用于生成唯一的密钥或标识符。
SRAM PUF的工作原理涉及到SRAM单元的随机性和不确定性。 首先,SRAM PUF利用SRAM单元的随机性。在集成电路的制造过程中,由于工艺变化、温度变化、电压变化等因素,SRAM单元的特性会产生微小的差异。这些微小差异导致了SRAM单元的读取结果在不同芯片、不同条件下会有微小的不同,这种不同是随机的、不可预测的。SRAM PUF...
图2.从芯片SRAM内部的随机性中提取SRAM PUF密钥 与传统的非易失性存储器(NVM)中的密钥存储相比,这种从SRAM属性派生密钥的方法具有很大的安全优势。由于密钥不是永久存储的,因此在设备不活动时不存在(没有静止的密钥),因此打开设备并破坏其内存内容的攻击者无法找到它。
部署SRAM PUF以维护物联网安全:提供信任根:通过SRAM PUF生成的密钥可以作为设备的“信任根”,确保数据、知识产权和操作的安全。这些密钥可以由设备制造商或芯片供应商在可信的工厂中注入芯片,但更理想的方式是在芯片内部创建密钥,如使用内部随机数生成器或PUF。避免硬件攻击:传统的非易失性内存容易...
在多个SRAM单元中实施物理不可克隆函数(PUF)。在用于生成PUF响应的方法中,首先将逻辑零写入到具有PUF的所有SRAM单元。使耦合到存储每一SRAM单元的逻辑零的存储节点的位线偏置到预定电压。接着选择位线以用于评估读取操作。在评估读取期间,来自一个列的位线中的一个位线的读取电流被转换成第一电压,且另一个列的另...
Intrinsic ID的SRAM PUF的另一个重要的优势是可靠性,这一特点不是不言自明的,而且经常被误解。 PUF 系统的可靠性相当复杂,因为它取决于 PUF 的实现、PUF 行为和 PUF 后处理或密钥提取。 在本文中,我们探讨 Intrinsic ID 的SRAM PUF 系统的可靠性及其所有方面,并表明它是加密密钥非常可靠的存储介质,即使在极端...