一种基于PUF的伪随机序列发生器
摘要:
本发明提供一种基于PUF的伪随机序列发生器,包括:基于PUF的熵提取模块、实例化模块、重播种模块和伪随机序列发生模块。本发明首先通过PUF方式产生一个真随机数,作为熵输入,再根据需要产生的伪随机序列的特性选择不同的PUF实现方法产生伪随机序列。当序列的位数不能满足要求时,本发明会通过生成重播种变量V’和重播种常量C’继续进行迭代运算,直至生成的伪随机序列的位数达到要求。本发明所公开的基于PUF的伪随机序列发生器充分利用了PUF不可克隆的特性,通过提取真随机数作为种子,再利用哈希算法的不可逆性产生伪随机序列。相比现有的伪随机序列发生器,本发明产生的伪随机序列成本开销低,而随机性和安全性更有保证。
公开/授权文献
0/0