Get 1 Year of unlimited Apress for $199
Instant access to all available titles and new releases Apress Access Subscription

A Classical Introduction to Cryptography

Applications for Communications Security

By Serge Vaudenay

  • eBook Price: $59.95
Buy eBook Buy Print Book

A Classical Introduction to Cryptography Cover Image

  • Add to Wishlist
  • ISBN13: 978-0-3872-5464-7
  • 356 Pages
  • User Level: Students
  • Publication Date: January 20, 2006
  • Available eBook Formats: PDF

Related Titles

  • Information Systems and Neuroscience
Full Description
A Classical Introduction to Cryptography: Applications for Communications Security introduces fundamentals of information and communication security by providing appropriate mathematical concepts to prove or break the security of cryptographic schemes. This advanced-level textbook covers conventional cryptographic primitives and cryptanalysis of these primitives; basic algebra and number theory for cryptologists; public key cryptography and cryptanalysis of these schemes; and other cryptographic protocols, e.g. secret sharing, zero-knowledge proofs and undeniable signature schemes. A Classical Introduction to Cryptography: Applications for Communications Security is designed for upper-level undergraduate and graduate-level students in computer science. This book is also suitable for researchers and practitioners in industry. A separate exercise/solution booklet is available as well, please go to under author: Vaudenay for additional details on how to purchase this booklet.
Table of Contents

Table of Contents

  1. Preface.
  2. Prehistory of Cryptography.
  3. Conventional Cryptography.
  4. Dedicated Conventional Cryptographic Primitives.
  5. Conventional Security Analysis.
  6. Security Protocols with Conventional Cryptography.
  7. Algorithmic Algebra.
  8. Algorithmic Number Theory.
  9. Elements of Complexity Theory.
  10. Public Key Cryptography.
  11. Digital Signatures.
  12. Cryptographic Protocols.
  13. From Cryptography to Communication Security.
  14. Bibliography.
  15. Index.

Please Login to submit errata.

No errata are currently published


    1. PHP Objects, Patterns, and Practice


      View Book

    2. Beginning Android 3D Game Development


      View Book

    3. Troubleshooting Oracle Performance


      View Book

    4. Beginning Amazon Web Services with Node.js


      View Book