**Foundations of Cryptography**

by Oded Goldreich

**Publisher**: Cambridge University Press 2007**ISBN/ASIN**: 0521035368**Number of pages**: 396

**Description**:

The book presents complexity research which gives the mathematical underpinnings for cryptography; this includes one-way functions, pseudorandom generators, and zero-knowledge proofs. Throughout, definitions are complete and detailed; proofs are rigorous and given in full.

Download or read it online for free here:

**Download link**

(multiple PS files)

## Similar books

**The Laws of Cryptography with Java Code**

by

**Neal R. Wagner**-

**Univ. of Texas San Antonio**

The author is trying to find a middle ground, a gentle introduction to selected topics in cryptography without avoiding the mathematics. The material is aimed at undergraduate computer science students, but will be accessible to many others.

(

**5888**views)

**Public-Key Cryptography: Theory and Practice**

by

**Bodo Moeller**-

**TU Darmstadt**

Multiple aspects of public-key cryptography are examined. The author covers the theory of provably secure public-key cryptography and the implementation of exponentiation and multi-exponentiation. An introduction to provable security is provided.

(

**6038**views)

**Invent with Python**

by

**Al Sweigart**-

**inventwithpython.com**

This book describes several encryption programs for various ciphers, along with how to write programs that can break these ciphers. The book is for complete beginners, it will teach you how to encrypt and decrypt messages.

(

**3812**views)

**An introduction to Cryptography**

by

**Phil Zimmermann**

This guide describes how to use PGP to manage your organizationâ€™s messages and data. It is an overview of the terminology and concepts of PGP products. It contains discussions of security, privacy, and the vulnerabilities inherent in PGP.

(

**10080**views)