加密协议与架构解析
在当今数字化的时代,信息安全至关重要,而加密协议和架构则是保障信息安全的关键。下面将详细介绍几种常见的加密协议以及不同类型的架构。
加密协议
SSH 主机公钥加密
在 SSH 通信中,SSH 主机使用其公钥对随机数进行解密,双方由此推导出会话密钥(SKs,包括加密密钥和 HMAC 密钥)。此外,SSH 客户端也可能拥有自己的 RSA 密钥对,用于对挑战进行数字签名,以便 SSH 主机能够对客户端进行身份验证。
良好隐私协议(OpenPGP)
OpenPGP 是基于 1991 年 Philip R. Zimmermann 开发的 Pretty Good Privacy®(PGP)的标准化安全协议。PGP 提供了加密、数字签名和密钥管理等软件功能。OpenPGP 消息由各种通过标签号标识的数据包组成。
从加密角度来看,每个参与者都有一个密钥环,包含自己的公钥和私钥,以及其他参与者的公钥。对称密钥封装在消息中,而不是参与者的密钥环里。
- Alice 的密钥环 :包含她自己的私钥和公钥,以及 Bob 和 Chuck 的公钥。
- Bob 的密钥环 :包含他自己的私钥和公钥,以及 Alice 和 Chuck 的公钥。
- Chuck 的密钥环 :包含他自己的私钥和公钥,以及 Alice 和 Bob 的公钥。
OpenPGP 消息示例如下:
| 消息类型 | 数据包组成 | 解密及验证过程 |
| — | — | — |
超级会员免费看
订阅专栏 解锁全文
169万+

被折叠的 条评论
为什么被折叠?



