×

Generate random numbers using metastability resolution time

  • US 9,189,202 B2
  • Filed: 12/23/2013
  • Issued: 11/17/2015
  • Est. Priority Date: 12/23/2013
  • Status: Active Grant
First Claim
Patent Images

1. A circuit for generation of a random output, the circuit comprising:

  • a bistable circuit having two stable states as an output and a clock signal as an input, the bistable circuit comprising a first logic circuit and a second logic circuit cross-coupled connected together, the first and second logic circuits transitioning into a metastable state before resolving to the two stable states;

    the second logic circuit resolves to a stable state at a resolution time; and

    a digitization circuit configured to generate random bits corresponding to a variance of the resolution time of the second logic circuit resolving from the metastable state to the stable state for cycles of the clock signal, the resolution time randomly varying according to noise;

    wherein an actual value of the stable state is eliminated as a factor in generating the random bits.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×