物理不可克隆函数PUF是由芯片制造过程中随机生成的物理参数差异,经过数字化放大后形成的输入(挑战)-输出(响应)函数关系,这种函数关系无法预测、无法人为控制,因而是无法克隆、无法篡改的,使得PUF的芯片具有成本更低、安全性更高的优势。
北京普安信科技有限公司创新芯片”指纹”识别技术,构建完整自主知识产权,具备物理不可克隆PUF IP核及芯片量产能力,以PUF技术赋信数字底座,为客户提供安全可控解决方案,助力我国信息安全技术迭代发展。
PUF有多种实现技术手段,基于SRAM的PUF具有高可靠性、可扩展性和易用性的优点,是目前主流的PUF应用方案,无论是应用规模还是应用范围都居于优势地位。
SRAM PUF通过对称的SRAM存储器元件搭建双稳态触发器电路,由于制造过程中的不可控偏差,导致每个SRAM PUF基本存储单元在通电后,更倾向于稳定在两个稳定状态(高/低逻辑电平)的某一个。在此,挑战是SRAM单元的地址,响应是地址对应存储单元的逻辑电平状态。 SRAM PUF是一种实用性非常优越的PUF架构,可以采用CMOS工艺制备令其拥有很高的单元密度,从而提供大量的CRP冗余。
常规SRAM PUF(软PUF方案等)采用基于传统存储器技术的实现方式,可直接兼容传统存储器的功能组件,将隐性的随机因子直接内在地集成于通用功能芯片中。 传统SRAM存储器存储单元为标准的6T(6个晶体管)架构(见下图),在芯片制造过程中无法控制的制造差异造成每个晶体管细微的物理参数差异,导致SRAM单元上电状态的随机性。PUF值由SRAM单元的上电初始值决定,取决于M2与M4的阈值电压差异DV,DV越大,PUF越稳定,如果M2与M4越平衡,DV越小,PUF越不稳定。因此,SRAM PUF稳定性是指保持大DV,可靠性是指DV 不会受温度、电压、老化等影响。
研究表明,传统存储器近80%的SRAM PUF单元是稳定的,从未改变其上电初始值。另外的20%中,19%其上电初始值少次数翻转,0.2%的单元有一半次数是与原始测量值不同。常规SRAM PUF(软PUF方案等)基于传统存储器的SRAM,即标准的6T存储单元,无法改变上述翻转现象。
现有标准6T单元 SRAM 单元架构,电压上电时间短,DV 未形成决定值时,馈压介入,从而导致输出发生变化。另外,DV数值过小,当噪声电压波动大于DV 时,单元输出将由不可预测的噪声主导。
要提高PUF的稳定性,需要拉长电压上电过程,同时放大阈值电压差异DV。为此,普安信采取了自主创新的16T(16个晶体管)SRAM存储单元设计(见下图)。PUF单元由6个晶体管扩大到16个晶体管,构成两级放大电路,放大阈值差DV。并通过延迟复位电路设计:8级串联逆变器延迟0.4ns,上电过程延长。
通过采用阶段增益偏置SGB(Stage Gain Biasing)技术,进一步提高PUF稳定性。
为消除噪声对PUF稳定性影响,采取以下设计:每个PUF单元设置保护环,降低晶体管和基板间电阻,隔离闩锁效应及外部噪声。在PUF阵列周围设置假单元以防止噪声和边缘效应。
SRAM老化后性能会变化,主要影响有:负偏置温度不稳定性 (NBTI)、热载流子注入 (HCI)、时间依赖介质击穿 (TDDB)等。HCI主要影响N沟道MOSFET,对 SRAM 上电值的影响较小;TDDB 将使 SRAM 单元处于固定状态,老化促使PUF单元上电状态更加稳定;对SRAM PUF有影响的是NBTI。采取对存储单元上电初始值预置处理方式,增加阈值差增益,器件老化后, SRAM PUF 响应可靠性不会变化。
另外,由于采取了16个晶体管的存储单元架构,本身也比6个晶体管传统存储器架构增加了容错冗余。通过上述抗老化设计,随着时间推移,PUF 可靠性不会受到影响,故障率远远小于传统存储器6T SRAM,使用寿命远远大于终端存储器,生命周期大于10年
通过前述的16T SRAM PUF单元创新架构、阶段性偏置SGB技术、保护环等抗噪声及抗老化设计,已大幅降低PUF出错概率。针对小概率出现的错误,采用硬件纠错电路设计,匹配面向PUF的模糊提取算法,实现ECC纠错。误码率低于10亿分之1次 。
硬件纠错电路设计比纯软件纠错算法更加高效安全,避免软件算法被窃取建模攻击风险,普安信PUF芯片通过北京大学可靠计算实验室抗模型攻击测试。
普安信通过16T SRAM PUF 架构等关键技术创新,可以生成高质量熵源,同时结合后端逻辑混淆电路设计,保证PUF的随机性和安全性,可以输出海量CRP对:2的256次方个256位CRP对,是兼具高稳定性与高可靠性的强PUF。
虽然普安信PUF基于16个晶体管架构单元,比传统存储器6个晶体管架构增加了晶体管数量,但是对于现有芯片数亿个晶体管而言,增加数量微乎其微,而且由于从源头上提高输出熵源的稳定性,带来纠错及模糊提取等后处理电路的简化,相应的处理功耗也得以降低,因此,普安信PUF总体成本并没有增加,是一个可靠性与经济性双馨的技术实现。