密码学专题

2. 密码学专题 - 协议

2020-05-10  本文已影响0人  furnace

密码学专题 - 协议

2. 协议

2.1 协议概述

协议 (protocol) 是一系列步骤,它包括两方或多方,设计它的目的是要完成一项任务。

密码协议 (cryptographic protocol) 是使用密码学的协议。

2.1.1 协议中的角色

为了帮助说明协议,表 2-1 列出了几个人作为助手。Alice 和 Bob 是开始的两个人。他们将完成所有的两个协议。按规定,由 Alice 发起所有协议,Bob 响应。如果协议需要第三或第四人,Carol 和 Dave 将扮演这些角色。由其他人扮演的专门配角,将在后面介绍。

人名 角色 人名 角色
Alice 所有协议中的第一个参加者 Mallory 恶意的主动攻击者
Bob 所有协议中的第二个参加者 Trent 值得信赖的仲裁者
Carol 三、四方协议中的参加者 Walter 仲裁者:在某些协议中保护 Alice 和 Bob
Dave 四方协议中的参加者 Peggy 证明人
Eve 窃听者 Victor 验证者

项目源代码

项目源代码会逐步上传到 Github,地址为 https://github.com/windstamp

Contributor

  1. Windstamp, https://github.com/windstamp
上一篇下一篇

猜你喜欢

热点阅读