Patent ID: 8150900
Filing Date: 2012-04-03
Classification: G06F,H03K

Abstract:
1. A random binary sequence generator for generating a random binary sequence adapted to be used for producing random numbers, comprising: at least one logic circuit with a set of logic circuit inputs and a set of logic circuit outputs wherein: said at least one logic circuit comprises a plurality of asynchronous logic inversion units connected in cascade one to another, respectively; said plurality of asynchronous logic inversion units comprises a first and a last asynchronous logic inversion unit in the cascade, said set of logic circuit outputs comprising an output of the last asynchronous logic inversion unit and said set of logic circuit inputs comprising an input of the first asynchronous logic inversion unit, said at least one logic circuit comprising a first feedback path from the output of the last asynchronous logic inversion unit to the input of the first asynchronous logic inversion unit; said at least one logic circuit is operated without a clock signal and autonomously by connecting said logic circuit outputs to said logic circuit inputs; and said at least one logic circuit implements a set of Boolean functions, each of said logic circuit outputs having a value defined by a respective Boolean function of at least one of said logic circuit inputs, said respective Boolean function belonging to said set of Boolean functions; and wherein: said logic circuit outputs represent states of said at least one logic circuit; said set of Boolean functions forms a state-transition function defining transitions of said states, wherein said states are arranged so as to form at least one cycle of states, said at least one cycle of states having a cycle length equal to a number of states included therein; said at least one cycle of states has a minimum length equal to two; and in case the cycle length is two, said at least one cycle of states is meta-stable for said at least one logic circuit operated without a clock signal and autonomously.