本书由如下三部分组成。第一部分,密码学。简要概述密码算法和用于网络安全的密码协议,包括加密、Hash函数、数字签名和密钥交换等。第二部分,网络安全应用。介绍了各种重要网络安全工具和应用,包括Kerberos、X.509v3 数字证书、PGP、S/MIME、IPSec、SSL/TLS、SET和SNMPV3等。第三部分,系统安全。简述了系统级安全问题,包括网络入侵和病毒的威胁与对策,防火墙应用和可信系统等。
此外,本书还附有术语表、缩略语表和参考文献。每章包括了作业题、思考题、关键词、术语表、进一步阅读建议和推荐网址等。还有,每章都为教师提供了一些问题。
本书适合研究人员和专业人士阅读。如果用作教材,本书也作为计算机科学、计算机工程和电子工程专业本科生一学期网络安全课程的教材使用。本书内容也覆盖了信息技术知识群的两个核心领域,其中一个是IAS2 Security Mechanisms,另一个是 NET4 Security。这些学科领域都是ACM/IEEE 计算机协会计算课程2005年草案中的部分内容。本书还可用作基本的参考书,也可用于自学。