Cryptography by Fred C. Piper

An accessible, single-volume introduction to the principles and practice of cryptography that surveys classical ciphers and the mathematical foundations (number theory and algebra) underlying modern systems, explains symmetric and public-key algorithms and protocols for key distribution, authentication and digital signatures, and discusses techniques of cryptanalysis and practical implementation and security considerations for real-world applications.

Purchase from Bookshop.org