Semantic Security and Pseudorandom Generators (PRGs)