[发明专利]一种芯片的物理指纹提取系统和方法在审
申请号: | 202010586191.X | 申请日: | 2020-06-24 |
公开(公告)号: | CN111611629A | 公开(公告)日: | 2020-09-01 |
发明(设计)人: | 钟杰;郑力;雷颜铭;刘晖 | 申请(专利权)人: | 中物院成都科学技术发展中心;成都市明翔信息技术有限公司 |
主分类号: | G06F21/76 | 分类号: | G06F21/76;G06F21/73 |
代理公司: | 成都行之专利代理事务所(普通合伙) 51220 | 代理人: | 张超 |
地址: | 610000 四川省成*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 芯片 物理 指纹 提取 系统 方法 | ||
1.一种芯片的物理指纹提取系统,其特征在于,包括输入映射变换模块、处理模块以及输出映射变换模块;
所述输入映射变换模块,用于将外部激励信号A映射为激励信号B;
所述处理模块,用于将所述激励信号B传输至所述芯片,并根据所述激励信号B得到所述芯片的响应信号B′;
所述输出映射变换模块,用于将所述响应信号B′映射为响应信号A′;其中,所述激励信号A和所述响应信号A′构成所述芯片的物理指纹。
2.根据权利要求1所述的一种芯片的物理指纹提取系统,其特征在于,所述处理模块包括RO选择逻辑单元、RO阵列单元、计数通道单元以及比较对单元;
所述RO选择逻辑单元,用于将激励信号B拆分为若干个子激励信号C;
所述RO阵列单元,包括若干个RO电路,任意一个所述子激励信号C同时输入至两个RO电路中以生成不同的频率响应;
所述计数单元,用于记录所述不同频率响应的频率值;
所述比较对单元,用于对所述计数单元记录的频率值大小进行比较,并根据比较结果获取响应信号B′。
3.根据权利要求2所述的一种芯片的物理指纹提取系统,其特征在于,所述计数单元包括若干个计数器,多个所述RO电路复用一个所述计数器。
4.根据权利要求3所述的一种芯片的物理指纹提取系统,其特征在于,还包括计数值校正单元,所述计数值校正单元用于对所述计数单元的频率值进行频率补偿。
5.根据权利要求4所述的一种芯片的物理指纹提取系统,其特征在于,所述频率补偿采用伪随机数补偿法。
6.根据权利要求5所述的一种芯片的物理指纹提取系统,其特征在于,所述频率补偿满足:
Δf=x(favg-f)g(s2)
Δf为频率补偿值,x为0到1之间的伪随机数,favg为RO电路输出频率的平均值,f为RO电路的输出频率,s2为RO电路输出频率的方差,g(s2)是关于方差的经验函数。
7.一种芯片的物理指纹提取方法,其特征在于,包括以下步骤:
S1:获取外部激励信号A,并将所述激励信号A映射为所述芯片的激励信号B;
S2:根据所述激励信号B得到相应的响应信号B′;
S3:将所述响应信号B′映射为响应信号A′;其中,所述激励信号A和所述响应信号A′构成所述芯片的物理指纹。
8.根据权利要求7所述的一种芯片的物理指纹提取方法,其特征在于,所述S2具体包括:
S21:将激励信号B拆分为若干个子激励信号C;
S22:将任意一个所述子激励信号C同时输入至两个RO电路中,生成两个不同的频率响应;
S23:记录两个所述不同频率响应的频率值f1和频率值f2;
S24:对频率值f1和频率值f2的大小进行比较,并根据比较结果获取响应信号B′。
9.根据权利要求8所述的一种芯片的物理指纹提取方法,其特征在于,步骤S23和步骤S24之间还包括步骤S231,所述步骤S231用于对频率值f1和频率值f2进行频率补偿。
10.根据权利要求9所述的一种芯片的物理指纹提取方法,其特征在于,所述频率补偿满足:
Δf=x(favg-fi)g(s2)
Δf为频率补偿值,x为0到1之间的伪随机数,favg为RO电路输出频率的平均值,f为RO电路的输出频率,s2为RO电路输出频率的方差,g(s2)是关于方差的经验函数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中物院成都科学技术发展中心;成都市明翔信息技术有限公司,未经中物院成都科学技术发展中心;成都市明翔信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010586191.X/1.html,转载请声明来源钻瓜专利网。