摘要
本发明涉及一种基于FPGA的RO PUF双重身份认证系统,包括:SPARTAN-6 FPGA,用于RO PUF电路部署;摄像头模块,用于人脸采集;LCD显示模块,用于实现系统与用户的交互及身份认证结果显示;PC机,用于接收用户输入数据,调度摄像头模块,控制LCD显示模块正常显示,与RO PUF电路进行数据交换;按键输入模块,用于用户输入密码。本发明还公开了一种基于FPGA的RO PUF双重身份认证系统的控制方法。本发明利用人脸图像采集到的数据作为RO PUF电路的激励信号,相当于为每个用户生成了一个专属ID,并采取双重核验系统,能够有效避免重放攻击,从而不需要在每次身份认证后都将激励响应对删除,无需考虑激励响应对有限的问题。
- 单位