Subject(s) 
Coding theory


Cryptography

Physical Description 
xiv, 577 p. : ill. ; 25 cm 
Note 
Includes bibliographical references (p. 564570) and index 
Incomplete Contents 
1. Overview of cryptography and its applications  2. Classical Cryptosystems  3. Basic Number Theory  4. The Data Encryption Standard  5. The advanced Encryption Standard: Rijindael  6. The RSA Algorithm  7. Discrete Logarithms  8. Hash functions  9. Digital Signatures  10. Security protocols  11. Digital Cash  12. Secret Sharing Schemes  13. Games  14. Zero Knowledge Techniques  15. Information Theory  16. Elliptic Curves  17. Lattice methods  18. Quantum techniques in Cryptography  Appendices 
Summary 
This text is for a course in cryptography for advanced undergraduate and graduate students. Material is accessible to mathematically mature students having little background in number theory and computer programming. Core material is treated in the first eight chapters on areas such as classical cryptosystems, basic number theory, the RSA algorithm, and digital signatures. The remaining nine chapters cover optional topics including secret sharing schemes, games, and information theory. Appendices contain computer examples in Mathematica, Maple, and MATLAB. The text can be taught without computers 
Alternate Author 
Washington, Lawrence C

