-
公开(公告)号:CN103188075A
公开(公告)日:2013-07-03
申请号:CN201310041627.7
申请日:2013-02-01
申请人: 广州大学 , 深圳视融达科技有限公司 , 华南师范大学 , 邹候文
IPC分类号: H04L9/08
CPC分类号: H04L9/0866
摘要: 本发明公开了一种密钥和真随机数发生器及生成密钥和真随机数的方法,发生器包括双仲裁器物理不可克隆模块DAPUF、触发信号产生寄存器TReg、应答采集寄存器RReg、微控器、LFSR、Hash引擎、易失存储器和非易失存储器。本发明的另一目的是提供密钥和真随机数的生成方法,包括(1)密钥初始化过程;(2)密钥重建过程;(3)真随机数初始化过程;(4)真随机数产生过程。本发明通过利用DAPUF的应答结合所提的步骤生成密钥和真随机数:1)生成密钥的误码率由DAPUF的噪声和多数选举法的选举次数决定,可以不受限制地降低生成密钥的误码率;2)N次更新LFSR使随机种子成为一个不确定的熵源,由不确定熵源作为挑战产生的应答经Hash处理后使输出的真随机数满足伪随机性。
-
公开(公告)号:CN103188075B
公开(公告)日:2016-01-06
申请号:CN201310041627.7
申请日:2013-02-01
申请人: 广州大学 , 华南理工大学 , 深圳视融达科技有限公司 , 华南师范大学 , 杭州晟元芯片技术有限公司 , 广州市岐山塘电子科技有限公司
IPC分类号: H04L9/08
CPC分类号: H04L9/0866
摘要: 本发明公开了一种密钥和真随机数发生器及生成密钥和真随机数的方法,发生器包括双仲裁器物理不可克隆模块DAPUF、触发信号产生寄存器TReg、应答采集寄存器RReg、微控器、LFSR、Hash引擎、易失存储器和非易失存储器。本发明的另一目的是提供密钥和真随机数的生成方法,包括(1)密钥初始化过程;(2)密钥重建过程;(3)真随机数初始化过程;(4)真随机数产生过程。本发明通过利用DAPUF的应答结合所提的步骤生成密钥和真随机数:1)生成密钥的误码率由DAPUF的噪声和多数选举法的选举次数决定,可以不受限制地降低生成密钥的误码率;2)N次更新LFSR使随机种子成为一个不确定的熵源,由不确定熵源作为挑战产生的应答经Hash处理后使输出的真随机数满足伪随机性。
-