Random
number generator (GL) comprises three ring oscillators (GP1, GP2, GP3) and seven bistables (UB1, UB2, UB3, UB4, UB5, UB6, UB7). The ring oscillators (GP1, GP2, GP3) comprise
delay lines (LO1, LO2, LO3) closed in loops. The
delay lines (LO1, LO2, LO3) comprise delays (EO) connected in series between inputs (i-LO1, i- LO2, i-LO3) and outputs (o-LOl, O-L02, O-L03) of the
delay lines. Outputs (o-UB1, o-UB2, o-UB3, o-UB4, o-UB5, 0-UB6, o-UB7) of the bistables (UB1, UB2, UB3, UB4, UB5, UB6, UB7) are connected to outputs (o1-GL, o2-GL, o3-GL, o4-GL, o-5GL, 06-GL, o7-GL) of the random
number generator (GL). Inputs (i1-UB1, i2-UB1, i1-UB2, i2- UB2, i1-UB3, i2-UB3, i1-UB4, i2-UB4, i1-UB5, i2-UB5, i1-UB6, i2- UB6, i1-UB7, i2-UB7) of the bistables (UB1, UB2, UB3, UB4, UB5, UB6, UB7) are connected to the delay lines (LO1, LO2, LO3) of the ring oscillators (GP1, GP2, GP3) to outputs of selected delays (EO).