什么是物理不可克隆(PUF)?为何是解决芯片安全的绝佳方法?

图 1. 美信的 DS28S60 协处理器利用 PUF 生成加密密钥
与使用单个存储密钥的传统加密方法不同,PUF 通过实现质询-响应身份验证来工作。对于一个给定的PUF,一个特定的输入,被称为 "质询",将产生一个输出响应,(质询应答认证challenge-response)该响应对特定的PUF是唯一的,因此是不可克隆的。

为了应对这种情况,所有的DRAM单元都会执行定期刷新命令,重新施加电荷以 "刷新 "存储电容。另一方面,DRAM PUF 的工作原理是将刷新暂停一段比平常更长的指定时间间隔,并查看单元如何因泄漏而改变状态。

图 3.验证者可以使用challenge-response对数据库来验证设备
赞 (0)