一种基于FPGA的RO PUF双重身份认证系统及其控制方法

    公开(公告)号:CN114580034B

    公开(公告)日:2024-06-18

    申请号:CN202210230913.7

    申请日:2022-03-10

    IPC分类号: G06F21/73 G06F21/76 G06F21/32

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

    一种基于FPGA的RO PUF双重身份认证系统及其控制方法

    公开(公告)号:CN114580034A

    公开(公告)日:2022-06-03

    申请号:CN202210230913.7

    申请日:2022-03-10

    IPC分类号: G06F21/73 G06F21/76 G06F21/32

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