Cryptography plays a key role in ensuring the privacy and integrity of data and the security of computer networks. Introduction to Modern Cryptography provides a rigorous yet accessible treatment of modern cryptography, with a focus on formal definitions, precise assumptions, and rigorous proofs.
Contents: Part I Setting the stage 1 Digital signatures: beckground and definitions 2 Cryprographic harness assumptions Part II Digital signature schemes without random oracles 3 Constructions based on general assumptions 4 Signature schemes based on the (strong) RSA assumption 5 Constructions based on bilinear maps Part III Digital signature shemes in the random oracle model 6 T…