发明名称 随机数后处理电路及方法
摘要 本发明公开一种随机数后处理电路及方法,随机数后处理电路包括随机数预处理器、随机数质量检测器、随机数插入处理器、移位寄存器1、移位寄存器2、异或处理链网络和随机数输出寄存器;物理随机源输出序列首先送到随机数预处理器;经过预处理后的随机数送到随机数质量检测器;然后经过随机数插入器把随机数分别送到移位寄存器1和移位寄存器2;移位寄存器1和移位寄存器2中的数据按位经过异或处理后把最终的真随机数存到随机数输出寄存器。本发明的预处理过程、随机数插入过程与异或操作过程都可以提高随机序列的随机性,三个过程的级联组合使用,可以使随机数后处理电路得到高质量的随机数。
申请公布号 CN105159653A 申请公布日期 2015.12.16
申请号 CN201510510968.3 申请日期 2015.08.18
申请人 珠海市一微半导体有限公司 发明人 赵旺;许登科
分类号 G06F7/58(2006.01)I 主分类号 G06F7/58(2006.01)I
代理机构 广东秉德律师事务所 44291 代理人 闫有幸;杨焕军
主权项 一种随机数后处理电路,其特征在于,包括:随机数预处理器,其输入端连接物理随机源,输出端连接随机数质量检测器的输入端,用于对物理随机源产生的随机序列进行采样与异或处理;随机数质量检测器,其输出端连接随机数插入处理器的输入端,用于检测经过预处理后的随机序列是否通过设定要求,通过则提供随机数插入使能信号insert_en1与insert_en2及通过检测的随机序列,否则不进行操作;随机数插入处理器,其输出端分别连接移位寄存器1和移位寄存器2,随机数插入处理器通过插入使能信号insert_en1与insert_en2分别对移位寄存器1和移位寄存器2在不同时刻插入通过检测的随机序列;移位寄存器1和移位寄存器2,各自的输出端连接异或处理链网络的相应输入端;异或处理链网络,用于对移位寄存器1和移位寄存器2中的数据按位进行异或处理后将最终的真随机序列存到随机数输出寄存器,其输出端连接随机数输出寄存器的输入端;随机数输出寄存器,其输出端作为随机数后处理电路的输出端。
地址 519000 广东省珠海市香洲区红山路26号阳光大厦810