公钥信任模型深度解析
在公钥密码学的实际应用中,用户对公共密钥真实性的信任是其得以有效运用的关键。接下来,我们将深入探讨两种重要的信任模型:直接信任和信任网络。
1. 直接信任
直接信任是所有信任模型的基础,在许多实际场景中发挥着重要作用。
1.1 基本概念
当用户直接从密钥所有者处获取公钥,或者密钥所有者以令人信服的方式直接确认公钥的真实性时,用户对该公钥的信任即为直接信任。在这种信任模式下,不存在第三方参与公钥的认证过程。
1.2 实际应用案例
- Linux 软件安装 :许多 Linux 系统允许从互联网服务器安装额外的软件,如更新或服务。这些软件包的真实性通过数字签名来验证,而验证签名所需的公钥通常存储在原始 Linux 发行版的 CD 或 DVD 中,一般采用 PGP 格式。由于 CD 或 DVD 的真实性以及难以被篡改的特性,保证了公钥的真实性,用户对该公钥的信任就是直接信任。
- Thunderbird 邮件客户端 :Thunderbird 预装了许多默认信任的证书,这些公钥用于验证证书上的签名,进而认证最终用户或中间实体的公钥。Thunderbird 会计算包含公钥的自签名证书的指纹,用户可以通过与从证书颁发方(如客户热线、网页、名片、报纸或政府出版物)直接获取的证书指纹进行比对,来验证公钥的真实性。这种通过额外通信渠道验证指纹的方式,增加了攻击者控制的难度,从而建立了对公共密钥的信任。
- Windows 操作系统 :当在 Windo
超级会员免费看
订阅专栏 解锁全文
2574

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



