发明名称 Method and apparatus for generating a random number using the meta-stable behavior of latches
摘要 A method and apparatus are disclosed for generating random numbers using the meta-stable behavior of latches. Each time a latch becomes meta-stable, the outcome of the oscillation is random as to the logic value attained after the oscillation ceases. If the output of a latch differs from the value that would have been attained during correct operation of the latch (i.e., a "mistake"), then a meta-stable event can be detected. When two or more substantially identical latches operate in parallel, a mistake can be detected when at least two of the latches have different outputs. The detection of a mistake can be used to trigger the generation of a random bit. The present invention operates a number of latches in parallel, and applies the same binary value to each input of each latch. When a latch enters a meta-stable state, the output of the latch will shift randomly before stabilizing at a random output value of either logic low or high. When two latches stabilize to different values, a mistake can be identified thereby triggering the generation of a random bit.
申请公布号 US2003236802(A1) 申请公布日期 2003.12.25
申请号 US20020176210 申请日期 2002.06.20
申请人 KONINKLIJKE PHILIPS ELECTRONICS N.V. 发明人 EPSTEIN MICHAEL A.
分类号 G06F7/58;G06F1/02;H03K3/84;(IPC1-7):G06F1/02 主分类号 G06F7/58
代理机构 代理人
主权项
地址