AI 助教问 AI 助教
东方瑞通 · CISSP

数字签名与 PKI:证书、CRL、OCSP

数字签名用私钥加密哈希,同时提供完整性与不可否认性;PKI 通过证书绑定公钥与身份,CRL 与 OCSP 负责吊销状态。

考点精讲

  1. 数字签名(Digital Signature)流程:对消息做哈希 → 用发送方私钥加密哈希得签名 → 接收方用发送方公钥解密签名、比对哈希,同时提供完整性(哈希比对)与不可否认性(只有持私钥者能签名),但本身不提供机密性。HMAC 用共享密钥做消息认证,提供完整性+认证但不提供不可否认性(双方共享密钥)。PKI 通过 X.509 证书绑定公钥与身份(含公钥、主体、有效期、签发 CA);CRL(证书吊销列表)是已吊销证书的黑名单;OCSP(在线证书状态协议)实时查询单张证书状态,比 CRL 更及时。

记忆技巧

记「签名=私钥加密哈希」——先对消息哈希,再用私钥加密哈希得签名。
PKI 记「证书是身份证、CRL 是黑名单、OCSP 是实时查证」——身份证绑定身份与公钥,黑名单慢、实时查快。
记属性:数字签名提供完整性+认证+不可否认,但不提供机密性;HMAC 用共享密钥,提供完整性+认证但不提供不可否认。

常见误区

  • 误以为数字签名提供机密性——签名不加密内容本身,只保完整与不可否认。
  • 混淆 HMAC 与数字签名——HMAC 用共享密钥,无法提供不可否认性。
  • 把 CRL 与 OCSP 当成同一机制——CRL 是定期下载名单,OCSP 是实时查询。

真题思路

  • 【示例】 【示例】常考「数字签名提供哪几个安全属性」或「CRL vs OCSP 的区别」。参考 Practice Tests 第 3 章(Domain 3)。

常见问题

Q:数字签名能防抵赖吗?

A:能,只有持有私钥者能生成签名,故不可否认。

Q:证书吊销后还能用吗?

A:不能,客户端会通过 CRL/OCSP 检查吊销状态。

Q:数字签名提供机密性吗?

A:不,签名不加密内容本身,只保完整与不可否认。

Q:HMAC 和数字签名一样吗?

A:不一样,HMAC 用共享密钥,无法提供不可否认性。

Q:CRL 和 OCSP 是同一机制吗?

A:不是,CRL 是定期下载名单,OCSP 是实时查询。

相关知识

教材出处:Domain 3 · 安全架构与工程 数字签名与 PKI:证书、CRL、OCSP

AI 助教

让 AI 助教带你深入学习,把你卡住的地方直接问它

随时为您答疑解惑

开始答疑