标签:
1.1 安全协议的概念
安全协议(Security Protocols),又称为密码协议(Cryptographic Protocols),是以密码学为基础的消息交换协议,其目的是在网络环境中提供各种安全服务.
1.1.1 协议,算法,安全协议
所谓协议,就是两个或是两个以上参与者采用一系列步骤以完成某项特定的任务.如Internet中的Ip协议,Tcp协议,Ftp协议.现实生活中的购房协议,棋牌游戏规则等.这个定义有三层含义:
另外协议还有其他特点
协议和算法不同.算法应用于协议中的消息处理环节,对不同的消息处理方式则要求不同的算法.
安全协议是使用密码学完成某项特定任务并满足安全需求的协议,又称密码协议.在安全协议中,经常使用对称密码,公开密钥密码,单向函数,伪随机数生成器等密码算法,可以说,安全协议就是在消息处理环节采用了若干密码算法的协议.具体而言,密码算法为传递的消息提供高强度的加解密操作和其他辅助操作(如Hash运算),而安全协议是在这些密码算法的基础上提供满足各种安全性要求的方案.安全协议中使用密码算法的目的是防止,发现窃听和欺骗.
安全协议的目的是在网络环境中为用户提供各种安全服务.安全协议运行在计算机网络或分布式系统中,为各方提供一系列步骤,借助于密码算法来实现密钥分配,身份认证以及安全的完成电子交易.
标签:
原文地址:http://www.cnblogs.com/dingyanxin/p/4434290.html