The first quick reference guide to the dos programmers, most of whom have no security training but need to build better "mousetraps", this book illustrates basic concepts of security engineering through real-world examples, including system design successes and failures. It provides security designs tips, tricks, and, sometimes, even secrets from military and medical records to Internet intrusion detection and burglar alarms. The author explains how to use a wide range of security tools, including cryptography, DES, AES, Skipjack, Unix passwords, hash functions, stream ciphers, and public keys to build secure, crime-fighting, virus-proof security systems for industry.