An Introduction to Mathematical Cryptography
Jeffrey Hoffstein
This comprehensive guide to modern cryptography delves into mathematical foundations of public key cryptosystems and digital signature schemes. It covers key topics such as classical cryptographic constructions, probability theory, information theory, and collision algorithms, and introduces important cryptographic innovations. The book includes an extensive bibliography and index, and supplementary materials are available online. The second edition has been updated with new material on lattice-based signatures and rejection sampling, and includes numerous new exercises. An ideal introduction for mathematics and computer science students interested in modern cryptography.