Introduction to modern cryptography /

"Cryptography is ubiquitous and plays a key role in ensuring data secrecy and integrity as well as in securing computer systems more broadly. Introduction to Modern Cryptography provides a rigorous yet accessible treatment of this fascinating subject. The authors introduce the core principles o...

Full description

Bibliographic Details
Main Author: Katz, Jonathan, 1974-
Other Authors: Lindell, Yehuda
Format: Book
Language:English
Published: Boca Raton : CRC Press/Taylor & Francis, [2015]
Edition:Second edition.
Series:Chapman & Hall/CRC cryptography and network security.
Subjects:
Table of Contents:
  • Preface
  • I. Introduction and Classical Cryptography
  • Introduction
  • Perfectly Secret Encryption
  • II. Private-Key (Symmetric) Cryptography
  • Private-Key Encryption
  • Message Authentication Codes
  • Hash Functions and Applications
  • Practical Constructions of Symmetric-Key Primitives
  • Theoretical Constructions of Symmetric-Key Primitives
  • III. Public-Key (Asymmetric) Cryptography
  • Number Theory and Cryptographic Hardness Assumptions
  • Algorithms for Factoring and Computing Discrete Logarithms
  • Key Management and the Public-Key Revolution
  • Public-Key Encryption
  • Digital Signature Schemes
  • Advanced Topics in Public-Key Encryption
  • Index of Common Notation
  • Appendix A: Mathematical Background
  • Appendix B: Basic Algorithmic Number Theory.