ABSTRACT

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 of modern cryptography, with an emphasis on formal defini

part |2 pages

Part I: Introduction and Classical Cryptography

chapter 1|22 pages

Introduction

chapter 2|16 pages

Perfectly Secret Encryption

part |2 pages

Part II: Private-Key (Symmetric) Cryptography

chapter 3|64 pages

Private-Key Encryption

chapter 4|46 pages

Message Authentication Codes

chapter 5|40 pages

Hash Functions and Applications

part |2 pages

Part III: Public-Key (Asymmetric) Cryptography

chapter 10|16 pages

Key Management and the Public-Key Revolution

chapter 11|64 pages

Public-Key Encryption

chapter 12|48 pages

Digital Signature Schemes

chapter 13|46 pages

*Advanced Topics in Public-Key Encryption