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