Wired magazine calls this book "..the best introduction to
cryptography I've ever seen....The book the
National Security Agency wanted never to be published...."
Written by Bruce Schneier, this book is a must read for anyone interested in cryptography. It describes dozens of algorithms, protocols, and topics like:
and the number theory and information theory you will need to understand how they all work.