**Lecture Notes on Cryptography**

by Shafi Goldwasser, Mihir Bellare

2008**Number of pages**: 289

**Description**:

This is a set of lecture notes on cryptography compiled for 687s, a one week long course on cryptography taught at MIT by Shafi Goldwasser and Mihir Bellare in the summers of 1996-2001. Cryptography is of course a vast subject. The thread followed by these notes is to develop and explain the notion of provable security and its usage for the design of secure protocols.

Download or read it online for free here:

**Download link**

(1.5MB, PDF)

## Similar books

**A brief introduction of quantum cryptography for engineers**

by

**Bing Qi, Li Qian, Hoi-Kwong Lo**-

**arXiv**

We present the principles behind quantum key distribution and discuss a few well-known QKD protocols. We focus more on the implementation of QKD protocols rather than security analysis. Another topic covered here is the security of QKD systems.

(

**13682**views)

**Quantum Cryptography**

by

**N. Gisin, G. Ribordy, W. Tittel, H. Zbinden**-

**arXiv**

Quantum cryptography could well be the first application of quantum mechanics at the individual quanta level. The fast progress in theory and experiments over the recent years are reviewed, with emphasis on open questions and technological issues.

(

**14421**views)

**Introduction to Modern Cryptography**

by

**Mihir Bellare, Phillip Rogaway**-

**University of California at Davis**

The viewpoint taken throughout these notes is to emphasize the theory of cryptography as it can be applied to practice. This is an approach that the authors have pursued in the research, and it seems to be a pedagogically desirable approach as well.

(

**16137**views)

**Cracking Codes with Python**

by

**Al Sweigart**-

**inventwithpython.com**

The book teaches complete beginners how to program in the Python programming language. It features the source code to several ciphers and hacking programs for these ciphers. The final chapters cover the modern RSA cipher and public key cryptography.

(

**11302**views)