数字签名与消息认证 — 计算机选择题
题目
某安全系统中,甲向乙发送消息 M。系统同时启用了数字签名与消息认证码(MAC)两种机制:数字签名部分,甲用自己的私钥对 M 的摘要签名,乙用甲的公钥验证;MAC 部分,甲乙共享密钥 K,对 M 计算 MAC 一起发送。下列关于这两种机制安全作用的比较,正确的是( )
A. MAC 能实现与数字签名相同的不可否认性,因为 MAC 也使用了密钥
B. MAC 只能提供完整性与来源认证,不能实现不可否认性,因为乙也掌握密钥 K,可伪造同样的 MAC
C. 数字签名依赖发送方私钥,因此除不可否认性外无法提供完整性保护
D. 乙验证签名时必须使用自己的私钥,否则无法确认消息来自甲