Journal Homepage
 Library Recommendation Card
 Free Sample
 Subscribe
 Buy Book Version
 Buy E-book Version
 Download journal pdf
 Suggest an Update




 


Part I –  Basic Tools

In this part we survey three basic tools used in modern cryptography. The most basic tool is computational difficulty, which in turn is captured by the notion of one-way functions. Next, we survey the notion of computational indistinguishability, which underlies the theory of pseudorandomness as well as much of the rest of cryptography. In particular, pseudorandom generators and functions are important tools that will be used in later sections. Finally, we survey zero-knowledge proofs, and their use in the design of cryptographic protocols. For more details regarding the contents of the current part, see our textbook (1).

Previous Next