集成电路中敏感安全参数的保护
1. IC - EK 生成器概述
IC - EK(集成电路特征密钥)生成器是一种用于生成集成电路独特密钥的设备。其整体框图中,ECC 编码器生成配置码字,经代码转换电路转换为配置电路控制向量。计数器 C1 和 C2 连续计数振荡次数,比较后生成响应位 βij。
通过上述电路设计,可配置 Π = (KL(K - 1)L) 对不同的延迟线 DLPij 形成两个独立的环形振荡器。在固定时间内,两个计数器对其振荡进行计数,比较器根据哪个振荡器更快将输出位 βij 设置为 1 或 0。βij 的值直接取决于反相器、CC 中的门以及用于延迟线的导线的传播延迟的随机变化。这样,总共可生成 Π 位,构成一个池,从中构建 IC - EK。
2. IC - Eigenkey 生成器的配置控制
2.1 延迟线对的统计独立性
硅 PUF 生成的任意两个响应位存在高度统计相关性,原因是生成这些位的延迟线共享所有延迟元件,只是组合不同。两个延迟线对使用的延迟元件差异越大,生成的位的统计相关性就越小。假设反相器与 CC 中对应门的传播延迟变化是独立同分布的高斯随机变量,那么由 MK×L 中完全不相交的反相器集合组成的两个 DLP 将产生两个随机且统计独立的位。
2.2 延迟线对的表示方法
为确定 MK×L 中哪些 DLP 最适合生成尽可能独立的 N 位序列,需定义两个 DLP 差异的度量。引入特殊符号描述 DLP,由于每条延迟线贯穿反相器矩阵的整个宽度,每列使用一个反相器,因此用所用反相器的行索引即可唯一标识每条延迟线。例如,图 8 中的两条延迟线可表示为 DLi = [0, 0, 1,