The present invention provides a physical clock distribution network uncloneable function generation method based on the clock distribution network is divided into several spatially adjacent grid clock, respectively in the adjacent grid selected around the clock leaf node or register and connected to the distribution in the grid boundary phase comparator PC. By adjusting the interconnect delay, the phase difference of the clock lobe node reaching the phase comparator PC is suppressed in a very small range. Secondly, the phase comparator, the PC, the content phase mixer, the PI and the phase comparator PD, process the output source signal and output the phase sequence as the PUF output of a single bit.
【技术实现步骤摘要】
一种基于时钟分布网络的物理不可克隆函数生成方法
本专利技术涉及信息安全领域,更具体地,涉及一种基于时钟分布网络的物理不可克隆函数生成方法。
技术介绍
PUF字面意义为物理不可克隆函数(PhysicalUnclonableFunction),从定义可以知道,首先PUF必须作为硬件实现,其次可以作为函数功能实现。函数的定义可以分成三个层面:1)输入(定义为激励,challenge)x∈X,输出(定义为响应,response)y∈Y,其中x为n-bit的二进制序列,y为m-bit的二进制序列。单个激励和响应可以用一组激励响应对CRP(x,y)表示;此条定义说明无论内部的工作机制如何,PUF是数字化的输入和输出,而不是模拟状态的信号。2)PUF负责从x到y的映射,定义为Γ:X→Y:Γ(x)=y;对于单个PUF设备,在允许一定错误率的前提下,输入激励x对应的映射后输出y是唯一的;此条定义确定了映射的唯一性。3)CRP(x,y)由PUF设备之间的硬件实现差异决定。对于不同的PUF设备,输入激励x对应的映射后输出响应y也不同。硬件实现差异非常微妙,尤其是在集成电路制造中,指的是提交给芯片制造商的版图掩模数据是完全相同的情况下,依旧存在着程度非常小的硬件实现差异。PUF所需要做的是发现并利用这些差异,对其进行放大、整理、数字化,使制造出的硬件集合的响应集Y有足够大的差异度。理想的PUF应该有如下特点:1)唯一性Uniqueness。首先,对于不同的PUF设备,其输出响应y也不同,这一特点至关重要,对于PUF在认证和签名方面的应用起着决定性的作用;PUF设备i所代表的映射Γ ...
【技术保护点】
一种基于时钟分布网络的物理不可克隆函数生成方法,其特征在于,包括以下步骤:S1:将时钟分布网络划分成若干个空间上相邻的时钟网格;S2:分别在相邻网格中选取邻近的时钟叶节点或寄存器,并连接到分布在网格边界上的相位比较器;S3:调整时钟叶节点或寄存器到达相位比较器的互联延迟,相位比较器对待处理信号进行处理输出相应的物理不可克隆函数。
【技术特征摘要】
1.一种基于时钟分布网络的物理不可克隆函数生成方法,其特征在于,包括以下步骤:S1:将时钟分布网络划分成若干个空间上相邻的时钟网格;S2:分别在相邻网格中选取邻近的时钟叶节点或寄存器,并连接到分布在网格边界上的相位比较器;S3:调整时钟叶节点或寄存器到达相位比较器的互联延迟,相位比较器对待处理信号进行处理输出相应的物理不可克隆函数。2.根据权利要求1所述的基于时钟分布网络的物理不可克隆函数生成方法,其特征在于,所述步骤S1的具体过程为:将整个时钟分布网络分割成M×N个均一的网格,每个独立网格Gxy内有若干时钟叶节点或者寄存器,同时每个独立网格Gxy需与四个其他独立网格相邻。3.根据权利要求2所述的基于时钟分布网络的物理不可克隆函数生成方法,其特征在于,每个独立网格Gxy的边界上设置一个相位比较器,每两个相邻的网格通过之间的边界以及相位比较器形成物理连接,每个网格Gxy与周围四个其他网格有四个物理连接,在最外围的网格仅有向内连接。4.根据权利要求2所述的基于时钟分布网络的物理不可克隆函数生成方法,其特征在于,所述每个独立网格Gxy内包括至少4个时钟叶节点或者寄存器。5.根据权利要求2所述的基于时钟分布网络的物理不可克隆函数生成方法,其特征在于,所述步骤S3的具体过程如下:S31:选取任意两个相邻的寄存器或时钟叶节点Reg1和Reg2,其时钟信号分别为Φ1和Φ2,两者之间的相位差满足关系:|φ12=Φ2-Φ1|<S+J其中,Reg1和Reg2...
【专利技术属性】
技术研发人员:路崇,谭洪舟,李宇,
申请(专利权)人:广东顺德中山大学卡内基梅隆大学国际联合研究院,中山大学,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。