【技术实现步骤摘要】
一种物理不可克隆函数IP核自动化验证装置
本专利技术涉及一种数字电路硬件测试技术,尤其涉及一种物理不可克隆函数(PhysicalUnclonableFunction,PUF)IP核的自动化验证装置。
技术介绍
物理不可克隆函数技术是一种新型的硬件安全技术。其中数字电路基础的PUF主要是利用生产制造过程中逻辑门或者连线的工艺偏差,产生的具有唯一物理不可克隆性质的物理数字电路。根据需要的挑战情况,可将其分为弱PUF和强PUF两类:弱PUF无需挑战或说只有一个位宽的挑战,主要包括SRAM型PUF、触发器型PUF、蝴蝶形PUF等等;强PUF有较多的挑战响应对,包括仲裁器型,环形振荡器型等等。PUF技术是全新一代的数字安全技术,而目前对其的测试存在测试PUF类型单一,测试项目单一,评定不全面,测试装置过于初级的问题,并且目前的测试方法主要针对于PUF芯片或设备,缺乏针对IP核的测试验证装置。简而言之,就是针对性不高,集成度较低,自动化程度低,标准化不足。
技术实现思路
本专利技术的目的在于提供一种物理不可克隆函数IP核自动化验证装置,用于克服现有PUFIP核验证中存在的针对性不 ...
【技术保护点】
1.一种物理不可克隆函数IP核自动化验证装置,其特征在于,包括:辅助管理单元、PUF挑战硬件生成单元、挑战存储单元、PUF IP核实现单元、PUF测试记录存储单元,挑战管理和导入单元;辅助管理单元,用于根据接收的指令信息,对PUF测试记录存储单元、PUF挑战硬件生成单元以及挑战存储单元进行使能和配置,控制每次循环测试的进程;PUF挑战硬件生成单元,用于硬件生成符合位宽要求的强PUF挑战;挑战存储单元,用于存储软件下传的挑战或PUF挑战硬件生成单元生成的挑战,并将挑战输出给PUF IP核实现单元;PUF IP核实现单元,用于实现或例化PUF IP核,并能够发出符合待测PUF时 ...
【技术特征摘要】
1.一种物理不可克隆函数IP核自动化验证装置,其特征在于,包括:辅助管理单元、PUF挑战硬件生成单元、挑战存储单元、PUFIP核实现单元、PUF测试记录存储单元,挑战管理和导入单元;辅助管理单元,用于根据接收的指令信息,对PUF测试记录存储单元、PUF挑战硬件生成单元以及挑战存储单元进行使能和配置,控制每次循环测试的进程;PUF挑战硬件生成单元,用于硬件生成符合位宽要求的强PUF挑战;挑战存储单元,用于存储软件下传的挑战或PUF挑战硬件生成单元生成的挑战,并将挑战输出给PUFIP核实现单元;PUFIP核实现单元,用于实现或例化PUFIP核,并能够发出符合待测PUF时序要求的挑战,并接收对应的响应,控制或调整IP;PUF测试记录存储单元,用于在强PUF的执行硬件挑战生成方式时,存储成对的挑战以及响应记录,在非强PUF的执行硬件挑战生成方式时,则存储PUF响应。2.如权利要求1所述的物理不可克隆函数IP核自动化验证装置,其特征在于,还包括初始化和时钟模块,用于上电后对物理不可克隆函数IP核自动化验证装置各模块进行初始化以及提供基础时钟。3.如权利要求1所述的物理不可克隆函数IP核自动化验证装置,其特征在于,还包括:USB全速接口单元,USB全速接口单元,用于和软件层维持通信,以进行USB上下行数据...
【专利技术属性】
技术研发人员:赵暾,邓威,曲哲,冯志华,罗重,安东博,习亮,曲新春,万星,杨博,宋峙峰,
申请(专利权)人:北京计算机技术及应用研究所,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。