The invention discloses an error correction method for physical non-clonal function, which includes the following steps: the response matrix Rm*n is composed of m n bits, and each response is divided into M parts based on the error probability p, and a new matrix Pm*n is obtained by combining the same p bits in a row; at the registration stage, the corrector-based scheme or code offset is used for each exercise of Pm*n. The scheme of the architecture is helpful to the data matrix HDm*n; in the reproduction stage, m excitations generate another response matrix Xm*n which is slightly different from Rm*n, and each line of Xm*n is operated by a corrector-based scheme or a code offset scheme. The matrix Qm*n is obtained, and then the matrix Qm*n is operated to obtain the estimated value of Rm*n.
【技术实现步骤摘要】
一种物理不可克隆函数纠错方法
本专利技术涉及硬件安全
,尤其是一种物理不可克隆函数纠错方法。
技术介绍
物联网(IoT)是一个连接数十亿设备的网络,虽然物联网将为工业和社会带来巨大的经济利益,但是它的使用中也存在许多安全问题,大多数物联网设备在资源受限和分布式环境中运行。因此,传统的基于密码的安全和集中式密钥管理系统无法在物联网网络中轻松部署。物理不可克隆功能(PUF)为物联网安全提供了合适的解决方案。PUF是一种利用产品生产过程中存在的内在的随机性来生成密钥的数字电路,它可以多次重新生成密钥。但是,PUF的输出会因为环境因素(例如温度、供电电压等)的不同而改变。因此,在实际使用PUF时,必须利用纠错技术纠正在重新生成密钥时的错误。在目前的研究中,通常将PUF的响应中每个比特错误率都看作相同,但实际上,每个比特的错误率并不完全相同,因此需要针对这样的实际情况,改进现有的纠错方案。
技术实现思路
本专利技术所要解决的技术问题在于,提供一种物理不可克隆函数纠错方法,相较传统的纠错方案具有更好的BER表现。为解决上述技术问题,本专利技术提供一种物理不可克隆函数纠错方法,包括如下步骤:(1)m个n比特的响应组成了一个响应矩阵Rm×n,基于错误概率p将每个响应分为m部分,对具有相同的p的比特,拼在一行中,得到新的矩阵Pm×n;(2)在注册阶段,利用Pm×n的每一行使用基于校正子的方案或码偏移架构的方案得到帮助数据矩阵HDm×n;(3)在再生成阶段,m个激励生成另一个与Rm×n有些微不同的响应矩阵Xm×n,对Xm×n的每一行做基于校正子的方案或码偏移架构的方案的操作 ...
【技术保护点】
1.一种物理不可克隆函数纠错方法,其特征在于,包括如下步骤:(1)m个n比特的响应组成了一个响应矩阵Rm×n,基于错误概率p将每个响应分为m部分,对具有相同的p的比特,拼在一行中,得到新的矩阵Pm×n;(2)在注册阶段,利用Pm×n的每一行使用基于校正子的方案或码偏移架构的方案得到帮助数据矩阵HDm×n;(3)在再生成阶段,m个激励生成另一个与Rm×n有些微不同的响应矩阵Xm×n,对Xm×n的每一行做基于校正子的方案或码偏移架构的方案的操作,得到矩阵Qm×n,再对矩阵Qm×n做矩阵的操作,得到Rm×n的估计值
【技术特征摘要】
1.一种物理不可克隆函数纠错方法,其特征在于,包括如下步骤:(1)m个n比特的响应组成了一个响应矩阵Rm×n,基于错误概率p将每个响应分为m部分,对具有相同的p的比特,拼在一行中,得到新的矩阵Pm×n;(2)在注册阶段,利用Pm×n的每一行使用基于校正子的方案或码偏移架构的方案得到帮助数据矩阵HDm×n;(3)在再生成阶段,m个激励生成另一个与Rm×n有些微不同的响应矩阵Xm×n,对Xm×n的每一行做基于校正子的方案或码偏移架构的方案的操作,得到矩阵Qm×n,再对矩阵Qm×n做矩阵的操作,得到Rm×n的估计值2.如权利要求1所述的物理不可克隆函数纠错方法,其特征在于,步骤(2)中,基于校正子的方案具体为:对于一个有n比特的响应Rn,用H表示使用的纠错码的校验矩阵,帮助数据就是Rn与H的转置的内积,也就是HD=Rn·HT在再生成过程中,首先计算校正子Sn-k,Sn-k...
【专利技术属性】
技术研发人员:张川,孙凯,申怡飞,尤肖虎,
申请(专利权)人:东南大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。