000 01691nam a2200217Ia 4500
008 210916s9999 xx 000 0 und d
020 _a9780815354369
082 _a005.82
_bKAT
100 _aKatz, Jonathan
_96564
245 0 _aIntroduction to modern cryptography
250 _a3rd ed.
260 _aBoca Raton
_bCRC Press
_c2021
300 _a626p.
520 _aCryptography 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 definitions, clear assumptions, and rigorous proofs of security. The book begins by focusing on private-key cryptography, including an extensive treatment of private-key encryption, message authentication codes, and hash functions. The authors also present design principles for widely used stream ciphers and block ciphers including RC4, DES, and AES, plus provide provable constructions of stream ciphers and block ciphers from lower-level primitives. The second half of the book covers public-key cryptography, beginning with a self-contained introduction to the number theory needed to understand the RSA, Diffie-Hellman, and El Gamal cryptosystems (and others), followed by a thorough treatment of several standardized public-key encryption and digital signature schemes.
650 _aOperating Systems
_95181
650 _aCombinatorics
_96562
650 _aComputer security
_94505
650 _aCryptography
_9447
700 _aLindell, Yehuda
_96565
942 _cBK
999 _c6977
_d6977