安全协议是什么 -凯发k8国际版官网

问答 2022-05-06 04:43:15 阅读(...)

安全协议又称作密码协议、加密协议,是以密码学为基础的消息交换协议,其目的是在网络环境中提供各种安全服务。安全协议是网络安全的一个重要组成部分,我们需要通过安全协议进行实体之间的认证、在实体之间安全地分配密钥或其它各种秘密、确认发送和接收的消息的非否认。

(security protocol),又称作(cryptographic protocol)、(encryption protocol),是以为基础的消息交换协议,其目的是在网络环境中提供各种安全服务。密码学是网络安全的基础,但网络安全不能单纯依靠安全的密码算法。安全协议是网络安全的一个重要组成部分,我们需要通过安全协议进行实体之间的认证、在实体之间安全地分配密钥或其它各种秘密、确认发送和接收的消息的非否认。

安全协议 security protocol

安全协议的目标

安全目标是多种多样的。例如,认证协议的目标是认证参加协议的实体的身份。此外,许多认证协议还有一个附加的目标,即在主体之间安全地分配密钥或其他各种秘密。

安全协议的分类

按安全协议定义

密钥交换协议、认证协议、认证和密钥交换协议。

按安全协议实现的功能

认证协议、最小泄密协议、不可否认协议、公平性协议、身份识别协议、密钥管理协议。

对于能力的假设

dolev-yao 模型认为,攻击者可以控制整个通信网络,并应当假定攻击者具有相应的知识与能力。例如,我们应当假定,攻击者除了可以窃听、阻止、截获所有经过网络的消息等之外,还应具备以下知识和能力:

  • 熟悉加解、解密、散列(hash)等密码运算,拥有自己的加密密钥和解密密钥;
  • 熟悉参与协议的主体标识符及其公钥;
  • 具有密码分析的知识和能力;
  • 具有进行各种攻击,例如的知识和能力。

攻击类型

  • 中间人攻击
  • 平行会话攻击
  • 交错攻击
  • 消息重放攻击
收藏 0个人收藏

评论交流

请「」后参与评论
  1. 加载中..

相关推荐

  • 字典攻击 dictionary attack

    字典攻击是什么

    在密码分析和计算机安全方面,字典攻击是一种蛮力攻击,用于破解密码。攻击者通过尝试数千或数百万种字典中的英文单词和常见的密码来破解密钥、密码或口令。而这些字典中的英文单词或前人使用的密码通常来由过去已破解的数据库中所泄露。
  • 密码分析 cryptanalysis

    密码分析是什么

    密码分析是研究在不知道通常解密所需要的秘密信息的情况下对已加密的信息进行解密的一门学问。一般情况下,要成功解密需要查找到一个秘密的钥匙,俗称破解密码(破密)。
  • 证书透明度 certificate transparency

    证书透明度是什么

    证书透明度也称证书透明、证书透明化,它是一个实验性的ietf开源标准和开源框架,目的是监测和审计数字证书。通过证书日志、监控和审计系统,证书透明度使网站用户和域名持有者可以识别不当或恶意签发的证书,以及识别数字证书认证机构的作为。
  • 信任链 trust chain

    信任链是什么

    信任链(数字证书链)是一连串的数字证书,由根证书为起点,透过层层信任,使终端实体证书的持有者可以获得转授的信任,以证明身份。
  • gnupg

    gnupg是什么

    gnu privacy guard(gnupg 或 gpg)是一个密码学软件,用于加密、签名通信内容及管理非对称密码学的密钥。gnupg 是自由软件,遵循 ietf 订定的 openpgp 技术标准设计,并与 pgp 保持兼容。
  • pretty good privacy 优良保密协议 pgp

    pgp是什么

    pgp(优良保密协议)是一套用于讯息加密、验证的应用程序。pgp本身是商业应用程序;开源并具有同类功能的工具名为gnupg(gpg)。pgp及其同类产品均遵守openpgp数据加解密标准。
网站地图