安全协议是以密码算法为基础的消息交换协议,其目的是在网络环境中提供各种安全服务。密码学是网络安全的基础,但网络安全不能单纯依靠安全的密码算法。安全协议是网络安全的一个重要组成部分。我们需要通过安全协议进行实体间的认证,并在实体间安全地分配密钥或传输其他的秘密信息,确保发送和接收消息的不可否认性。
本章将介绍安全协议的基本概念、常用的身份认证协议以及密钥的协商、分发和更新协议。