an introduction to mathematical cryptography unde
r theory, algebra, probability, and computational complexity. Provides formal security proofs based on hard mathematical problems. Develops algorithms for encryption, decryption, key exchange, digital signatures, and