Foundations of Cryptography Volume II Basic Applications