Using hard problems to create pseudorandom generators - Nisan, Noam (ACM distinguished dissertations., 1992)