Whether you’re new to the field or looking to broaden your knowledge of contemporary cryptography, this comprehensive resource puts all aspects of this important topic into
perspective. Delivering an accurate introduction to the current
state-of-the-art in modern cryptography, the book offers you a practical
understanding of essential tools and applications to help you with your daily
work. You also find complete coverage of the underpinnings and basic principles
of cryptography to help you fully master the material.
From mathematical
fundamentals and an overview of cryptographic systems… to details on unkeyed,
secret key, and public key cryptosystems, this authoritative reference gives
you solid working knowledge of the latest and most critical concepts,
techniques, and systems in contemporary cryptography. Additionally, the book is
supported with over 200 equations, more than 60 illustrations, and numerous
time-saving URLs that connect you to Web sites with related information.
"Whether you are a beginner or looking to increase your knowledge of contemporary cryptography, this comprehensive book puts all aspects of this important topic into perspective. Oppliger provides an accurate introduction to the current state-of-the-art in modern cryptography and his book offers a practical understanding of essential tools and applications to help with your daily work. There is complete coverage of the underpinnings and basical principals of cryptography to help you fully master the material. From mathematical fundamentals and overview of cryptography systems to details on unkeyed, secret key, and public key cryptosystems, this twenty-one chapter authoritative reference provides a solid working knowledge of the latest and most critical concepts, techniques, and systems in contemporary cryptography."
---The Cryptogram, April 2006
"This is the state of the art in cryptography today at the conceptual level.”
---Books-On-Line, June 2005
“This is the book colleagues and I wish we had over the last decade when teaching our graduate cryptography class. Rolf has done a wonderful job of making so much important information accessible.”
---From the foreword by Gene Spafford
Introduction –
Cryptology. Cryptographic Systems. Historical Background Information. Outline
of the Book.
Cryptographic
Systems – Unkeyed Cryptosystems. Secret Key Cryptosystems. Public Key Cryptosystems.
Final Remarks.
Part I:
Mathematical Fundamentals
Discrete
Mathematics – Algebraic Basics. Integer Arithmetic. Modular Arithmetic.
Elliptic Curves. Final Remarks.
Probability Theory
– Basic Terms and Concepts. Random Variables. Final Remarks.
Information Theory
– Introduction. Entropy. Redundancy. Final Remarks.
Complexity Theory
– Preliminary Remarks. Introduction. Asymptotic Order Notation. Efficient
Computations. Computational Models. Complexity Classes. Final Remarks
Part II: Unkeyed
Cryptosystems
One-Way Functions – Introduction. Conjectured
Candidate One-Way Functions. Integer Factoring Algorithms. Computing Discrete
Logarithms. Hard-Core Predicates. Elliptic Curve Cryptography. Final Remarks.
Cryptographic Hash
Functions – Introduction. Merkle-Damgaard Construction. Exemplary Cryptographic
Hash Functions. Final Remarks.
Random Bit
Generators – Introduction. Realizations and Implementations. Statistical
Randomness Testing. Final Remarks.
Part III: Secret
Key Crytosystems
Symmetric Encryption
Systems – Introduction. Block Ciphers. Stream Ciphers. Perfectly Secure
Encryption. Final Remarks.
Message
Authentication Codes – Introduction. Computationally Secure MACs.
Information-Theoretically Secure MACs. Final Remarks.
Pseudo-Random Bit
Generators – Introduction. Cryptographically Secure PRBGs. Final Remarks.
Pseudo-Random
Functions – Introduction. Constructions. Random Oracle Model. Final Remarks.
Part IV: Public Key
Cryptosystems
Asymmetric
Encryption Systems – Introcution. Merkle’s Puzzles. RSA. Rabin. ElGamal.
Identity-Based Encryption. Probabilistic Encryption. Optimal Asymmetric
Encryption Padding. Final Remarks.
Digital Signature
Systems – Introduction. RSA. ElGamal. Schnorr. DSA. One-Time Signature Systems.
Provably Secure Digital Signature Systems. Digital Signatures for Streams.
Variations. Final Remarks.
Key Establishment
– Introduction. Key Distribution Protocols. Key Agreement Protocols. Quantum
Key Exchange. Final Remarks.
Enti