本书包括4篇16章,第1篇包括2章内容,简要介绍了密码算法的分类和一些典型密码算法,以及安全协议的分类、系统模型、安全属性、设计准则、安全缺陷分类和分析方法等。第2篇包括4章内容,重点介绍了可证明安全性、形式化分析、零知识证明、安全多方计算等基础理论与方法。第3篇包括6章内容,重点介绍了秘密共享、数字签名、身份识别、密钥交换、健忘传输、公平交换等基本安全协议。第4篇包括4章内容,重点介绍了Kerberos协议、X.509协议、IPSec协议、TLS/SSL协议、入侵容忍CA协议、基于身份的PKI协议、可信计算平台远程证明协议等应用安全协议。