发明名称 利用亚稳态锁存器生成随机数的方法和装置
摘要 本发明公开了利用锁存器的亚稳态特性生成随机数的方法和装置。每当锁存器变成亚稳态,对于振荡停止后获得的逻辑值,振荡的结果是随机的。如果锁存器的输出与锁存器在正确操作期间所能获得的值不同(即,“错误”),则能检测到亚稳态事件。当两个或两个以上基本上相同的锁存器并行地操作时,在至少其中两个锁存器具有不同的输出时可以检测到错误。错误的检测可用来触发随机位的生成。本发明并行地操作多个锁存器,并向每个锁存器的每个输入端施加相同的二进制值。当锁存器进入亚稳态时,在稳定在逻辑低或高的随机输出值之前,该锁存器的输出将随机地移位。当两个锁存器稳定为不同的值时,可以识别出错误从而触发随机位的生成。
申请公布号 CN1662875A 申请公布日期 2005.08.31
申请号 CN03814427.1 申请日期 2003.06.16
申请人 皇家飞利浦电子股份有限公司 发明人 M·埃普斯泰恩
分类号 G06F7/58 主分类号 G06F7/58
代理机构 中国专利代理(香港)有限公司 代理人 吴立明;王勇
主权项 1、一种利用锁存器生成随机数的方法,包括以下步骤:检测所述锁存器的亚稳态;以及根据所述亚稳态的出现生成随机位。
地址 荷兰艾恩德霍芬