Foundations of cryptography basic tools - Goldreich, Oded 1957- (Cambridge Univ. Press, 2001)