Progress in Cryptology
Whether you're a seasoned practitioner or a beginner looking to dive into the field, Progress in Cryptology will provide a complete survey of modern encryption and its applications. Each chapter includes a discussion of common implementation mistakes using real-world examples and details what could go wrong and how to avoid these pitfalls. You'll learn about authenticated encryption, secure randomness, hash functions, block ciphers, and public-key techniques such as RSA and elliptic curve cryptography.