Foundations of Cryptography 2006/7 Moni Naor