买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
摘要:本发明提供了一种真随机数与物理不可克隆函数生成系统,提供了一种在一个片上系统中同时实现TRNG与PUF的方法。本发明的一种实施例包括:在一个ZYNQFPGA上,基于CMOSImageSensor的像素输入,利用其暗电流作为熵源,同时实现TRNG与PUF产生。本发明提出的一种TRNG与PUF生成方法,和以往的结构相比,本文中所阐述的电路结构同时可以产生TRNG与PUF,对后处理电路的要求较低,电路简单,消耗资源较少,低成本,且有更好的随机性与可靠性。
主权项:1.一种真随机数与物理不可克隆函数生成系统,其特征在于,包括处理器、图像传感器、数据采集电路、TRNGPUF产生电路、DMA控制器和存储器系统;所述处理器、图像传感器、数据采集电路、TRNGPUF产生电路、DMA控制器和存储器系统通过片上总线进行互连;所述真随机数与物理不可克隆函数生成系统以图像传感器的暗电流作为熵源;所述真随机数与物理不可克隆函数生成系统包括至少一个图像传感器;所述TRNGPUF产生电路通过处理器能够配置为真随机数工作模式和物理不可克隆函数工作模式;所述真随机数工作模式下,TRNGPUF产生电路从内部存储器中读取需要提取信息的像素点位置,当检测到需要提取的像素点位置与经过缓冲的相机像素点位置相同时,将视频信号的数据位的最低位写入移位寄存器并移位;移位寄存器存满后通过输出接口将数据传输给后处理模块;所述后处理电路将提取的真随机数数据进行去偏置处理;所述物理不可克隆函数工作模式下,当取到当前像素为目标像素时,则将该像素所有的比特数据写入存储器中;所述物理不可克隆函数工作模式包括闲置状态、取数据状态、排序状态及给出应答码状态;闲置状态:物理不可克隆函数处理模块将不进行任何工作;取数据状态:物理不可克隆函数处理模块根据取得的像素数据与相应有效信号,对要检测的像素点进行数据采集;在排序状态:物理不可克隆函数处理模块通过一个简单的冒泡排序电路,完成排序,确定采集得到的数据的大小顺序;给出应答码状态:物理不可克隆函数处理模块将较大像素所对应位置为1,将较小像素所对应位置为0,并给出应答码生成结束信号,并将PUF应答码写入存储器以等待处理器调用。
全文数据:
权利要求:
百度查询: 上海交通大学 真随机数与物理不可克隆函数生成系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。