一种随机数产生方法及随机数产生器
摘要:
本发明涉及一种随机数产生方法及随机数产生器,其中,该方法包括:多个物理随机源对产生的物理信号进行数字化处理,并将处理得到的数字信号发送到S盒;所述S盒对所述数字信号进行非线性置换处理,并将置换处理结果输出到异或模块;所述异或模块对所述置换处理结果进行异或处理,并将异或处理结果输出到后处理模块;所述后处理模块消除所述异或处理结果中的偏差和依赖关系,输出随机数。本发明实施例提供的一种随机数产生方法及随机数产生器,有效地解决对物理随机源异或攻击的问题,即使攻击者对异或处的某个物理随机源输入进行了攻击,但由于S盒具有混淆性的特点,使得后处理的输入仍然包含该随机源的信息。
0/0