How to Generate Cryptographically Strong Sequences of Pseudorandom Bits

Manuel Blum, Silvio Micali
1984 SIAM journal on computing (Print)  
doi:10.1137/0213053 fatcat:czbi5oymxzbibnt3hkxbcwbobq