Cryptography and Cryptographic Protocols (tentative title) Oded Goldreich I plan to write a DC-person-oriented survey on Cryptography at large, with special emphasis on Cryptographic Protocols. The reason is that it is hard (and wrong) to talk about Cryptographic Protocols without talking about some tools (see Section 2 below) and the more-basic tasks of Encryption and Signatures (Section 3). When getting to Cryptographic protocols, I'll discuss first their security as stand-alone (which is well understood), and next their security within a concurrent setting (which is currently a very active research area being very far from a conclusive state). OUTLINE 1. Introduction 2. Basic Tools 2.1 Computational Difficulty 2.2 Pseudorandomness 2.3 Zero-Knowledge 3. Encryption and Signatures 3.1 Encryption 3.2 Signatures 4. Cryptographic Protocols -- as stand-alone 5. Cryptographic Protocols -- under concurrent executions