当前位置: 首页 > 专利查询>深圳大学专利>正文

一种基于时域差分电流测量的物理不可克隆芯片电路制造技术

技术编号:13345099 阅读:71 留言:0更新日期:2016-07-14 13:31
本发明专利技术公开了一种基于时域差分电流测量的物理不可克隆芯片电路,包括两个电流镜阵列电路、两个电流镜电路和电流比较器电路,两个电流镜阵列电路的输出电流分别输入第一电流镜电路和第二电流镜电路;第一电流镜电路产生的第一子电流和第二电流镜电路产生的第一子电流分别输入到电流比较器电路,电流比较器电路对两个子电流进行比较后,输出一个二进制ID位;经过多次选择电流镜阵列电路的单元电路进行输出并处理后,得到一个ID序列,作为芯片的身份识别信息。本发明专利技术具有芯片面积小、低功耗、高可靠性和低成本的特点,可广泛应用于可靠性要求高、功率预算低的电路工业上。

【技术实现步骤摘要】
一种基于时域差分电流测量的物理不可克隆芯片电路[
]本专利技术涉及信息安全领域,尤其涉及一种基于时域差分电流测量的物理不可克隆芯片电路。[
技术介绍
]物理不可克隆函数(PhysicalUnclonableFunction:PUF)指的是对一个物理实体输入一个激励,利用其不可避免的内在物理构造的随机差异,输出一个不可预测的随机响应这样的一个函数。PUF的最基本的应用是用实体的唯一标识来实现认证,后来随着人们对其深入的了解,提出了越来越多的新类型的PUF实现方法,如基于仲裁器的PUF、蝴蝶PUF、环形振荡器PUF等。基于这些实现方法,PUF电路逐渐被应用到了更多的安全领域,如公共密钥加密系统的密钥生成、智能卡密钥识别系统、射频识别系统(RadioFrequencyIdentification,RFID)和相关知识产权保护等。同时,按照集成电路实现的方式来分类,它又可以分为纯数字物理不可克隆芯片(数字PUF芯片)以及数模混合物理不可克隆芯片(数模混合PUF芯片)。文献[6]提出一种基于仲裁机制的PUF电路,通过比较两条路径的延迟得到输出响应。该电路由延时电路和仲裁判断器两个部分组成,延时电路有64位输入,通过每位输入“0”或“1”来确定上下两条路径的走向,共有264种不同的路径组合,仲裁器用于判断上下两条路劲信号到达的先后,对应输出“1”或“0”。例如一个上升信号分别通过上下两条路径传播,若上方路径先传播到仲裁,则输出响应为“1”,反之输出响应为“0”。这样经过输入一连串的上升下降信号,便可以获得一串相应的响应二进制序列。由于仲裁器需要建立时间,所以造成该电路的稳定性不高,虽然可以通过引入复杂的校正电路来提高电路的稳定性,但是却使得电路的功耗和芯片的面积大大增高。文献[7]提出一个可应用于FPGA的基于交叉耦合电路的PUF电路。该PUF电路利用了交叉耦合电路由于正反馈圈的存在而存在的“0”或“1”两个稳定状态,和一个不稳定且易于向两个稳定态之一转变的中间态的特性。两个锁存器交叉耦合形成一个正反馈循环,开始时,通过控制外加的激励信号使得电路处于不稳定状态,然后通过改变该激励信号使得电路从不稳定状态转向“0”或“1”两个稳定状态的其中一个,从而得到一个“0”或“1”的二进制位。利用多个这样的交叉耦合电路组成一个阵列,最终得到一串二进制序列的输出。由于在交叉耦合电路从不稳定状态向稳定状态转变的时候,很容易受到一些线路或者器件的不确定因素影响,所以这个转变的过程是不可预测的,所以最终得到的一串二进制序列也是不可预测、唯一的。但是该电路同样存在稳定性的问题,需要通过辅助算法电路来提高稳定性。献[9]提出一个基于晶闸管的PUF实现电路。该电路由晶闸管传感器电路、时间差分放大器电路、时间差分比较器电路、投票机制电路、扩散算法电路组成。电路中采用多个同样的晶闸管传感器,由于生产过程变异,每个传感器产生两个有细微不同的延迟值的工作电流,工作电流经过时间差分放大器电路将其延迟进行放大;时间差分比较起电路实际是一个仲裁器电路,该电路通过比较两个电流信号到达的先后对应地输出响应为“1”或“0”;投票机制电路对时间差分比较器的输出响应进行采样统计,根据采样结果确定输出的ID为“1”或“0”,当采样的次数足够大时(文献中采样次数为1000)可以得到一个稳定的ID;扩散算法电路根据一个确定的算法对得到的ID进行转换,使其满足统一统计分布的要求,提高PUF电路的唯一性。该电路的问题在于具有较大的误码率,而且即使增大功耗和芯片面积,也难以得到一个理想低的误码率。文献[1]K.Lofstrom,W.R.DaaschandD.Taylor,“ICidentificationcircuitusingdevicemismatch,”IEEEInternationalSolid-StateCircuitsConf.(ISSCC),pp.372-373,2000.文献[2]J.Zhang,Y.Lin,Y.LyuandG.Qu,“APUF-FSMBindingSchemeforFPGAIPProtectionandPay-Per-DeviceLicensing,”IEEETransactionsonInformationForensicsandSecurity,vol.10,no.6,pp.1137-1150,2015.文献[3]W.Liu,Z.Zhang,M.LiandZ.Liu,“ATrustworthykeyGenerationPrototypebasedonDDR3PUFforWirelessSensorNetworks,”IEEEInternationalSymposiumonComputer,ConsumerandControl,pp.706-709,2014.文献[4]Y.Cao,S.S.Z.,L.Zhang,C.H.ChangandS.Chen,“CMOSImageSensorBasedPhysicalUnclonableFunctionforSmartPhoneSecurityApplications,”IEEEInternationalSymposiumonIntegratedCircuits,pp.392-395,2014.文献[5]G.QuandL.Yuan,“DesignTHINGSfortheInternetofThings-AnEDAPerspective,”IEEEInternationalConferenceonComputer-AidedDesign,pp.411-416,2014.文献[6]LangLin,S.Srivathsa,D.K.Krishnappa,P.ShabadiandW.Burleson,“DesignandvalidationofArbiter-BasedPUFsforSub-45-nmLow-PowerSecurityApplications,”IEEETransactionsonInformationForensicsandSecurity,vol.7,no.4,pp.1394-1403,2012.文献[7]S.S.Kumar,J.Guajardo,R.Maesyz,G.-J.SchrijenandP.Tuyls,“ThebutterflyPUFprotectingIPoneveryFPGA,”IEEESym.onHardware-OrientedSecurityandTrust(HOST),pp.67-70,2008.文献[8]Y.Su,J.HollemanandB.Otis,“A1.6pJ/bit96%StableChip-IDGeneratingCircuitusingProcessVariation,”IEEEInternationalSolid-StateCircuitsConf.(ISSCC),pp.406-611,2007.文献[9]C.Bai,X.ZouandK.Dai,“ANovelThyristor-BasedSiliconPhysicalUnclonableFunction,”IEEETransactionsonVeryLargeScaleIntegarti本文档来自技高网...

【技术保护点】
一种基于时域差分电流测量的物理不可克隆芯片电路,其特征在于,包括两个电流镜阵列电路、两个电流镜电路和电流比较器电路,两个电流镜阵列电路的输出电流分别输入第一电流镜电路和第二电流镜电路;第一电流镜电路产生的第一子电流和第二电流镜电路产生的第一子电流分别输入到电流比较器电路,电流比较器电路对两个子电流进行比较后,输出一个二进制ID位;经过多次选择电流镜阵列电路的单元电路进行输出并处理后,得到一个ID序列,作为芯片的身份识别信息。

【技术特征摘要】
1.一种基于时域差分电流测量的物理不可克隆芯片电路,其特征在于,包括两个电流镜阵列电路、两个电流镜电路、电流比较器电路和时域差分测量电路,两个电流镜阵列电路的输出电流分别输入第一电流镜电路和第二电流镜电路;第一电流镜电路产生的第一子电流和第二电流镜电路产生的第一子电流分别输入到电流比较器电路,电流比较器电路对两个子电流进行比较后,输出一个二进制ID位;经过多次选择电流镜阵列电路的单元电路进行输出并处理后,得到一个ID序列,作为芯片的身份识别信息;第一电流镜电路产生的第二子电流和第二电流镜电路产生的第二子电流分别输入到时域差分测量电路,时域差分测量电路对第一电流镜电路产生的第二子电流和第二电流镜电路产生的第二子电流差的绝对值进行测量,通过可控计数器计算所述绝对值的大小,将所述的绝对值与设定的阈值比较,输出一个二进制标识位;经过多次选择电流镜阵列电路的单元电路进行输出并处理后,得到一个与所述ID序列对应的标识序列,用于表征所述身份识别信息的可靠性。2.根据权利要求1所述的物理不可克隆芯片电路,其特征在于,电流镜阵列电路包括M根行地址线,N根列地址线、M行N列NMOS管、与NMOS管数量相同的列开关和M个行开关,电流镜阵列电路的全部NMOS管的栅极相连,接外加控制电压;全部NMOS管的源极相连并接地;NMOS管的漏极通过列开关接该行行开关的输入端;同一列列开关的控制端接该列的列地址线,行开关的控制端接该行的行地址线,所有行开关的输出端相连,作为电流镜阵列电路的输出端。3.根据权利要求2所述的物理不可克隆芯片电路,其特征在于,列开关和行开关都是NMOS管,列开关的源极与对应的NMOS管的漏极相连,列开关的栅极接该列的列地址线,同一行所有列开关的漏极接该行行开关的源极,行开关的栅极接该行的行地址线,所有行开关的漏极相连,作为电流镜阵列电路的输出端。4.根据权利要求1所述的物理不可克隆芯片电路,其特征在于,电流镜电路包括三个PMOS管,三个PMOS管的源极外接电源;三个PMOS管的栅极连接在一起,并接第一PMOS管的漏极;第一电流镜电路的第一PMOS管的漏极接第一电流镜阵列电路的输出端,第二PMOS管的漏极接电流比较器电路的第一输入端,第三PMOS管的漏极接时域差分测量电路的第一输入端;第二电流镜电路的第一PMOS管的漏极接第二电流镜阵列电路的输出端,第二PMOS管的漏极接电流比较器电路的第二输入端,第三PMOS管的漏极接时域差分测量电路...

【专利技术属性】
技术研发人员:赵晓锦林仕傍梁德健
申请(专利权)人:深圳大学
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1