Skip to main content


Cryptography engineering is a critical field of study in the world of cyber security, and it’s essential to understand the fundamentals, security principles, and design strategies. Fortunately, there are many wonderful books available on the subject that provide insight into the cryptographic algorithms and protocols, key management principles and techniques, public key infrastructure, network security standards and requirements, secure digital communications and transactions, and software vulnerability assessment tools.