Alice有一个消息M通过密钥K和MAC算法生成一个MAC为C(K,M),Alice将这个MAC附加在消息M后面发送给Bob,Bob用密钥K和消息M计算MAC并进行比较,这个过程可以提供什么安全服务?
A: 仅提供保密性
B: 不可否认性
C: 仅提供消息认证
D: 保密性和消息认证
A: 仅提供保密性
B: 不可否认性
C: 仅提供消息认证
D: 保密性和消息认证
举一反三
- Alice向Bob发送数字签名的消息M,则Bob可以验证消息M确实来源于Alice。( )
- 下列关于消息认证码 MAC 的各项中,说法正确的有( ) A: 消息认证码 MAC 是一种基于对称密码体制的认证机制 B: 消息认证码 MAC 通常是消息 M 和通信双方共享的秘密密钥 KAB 的函数,即 MACAB= F( KAB,<br/>M ) C: 消息认证码 MAC 能保证消息来源于合法的发送者和消息完整性 D: 消息认证码 MAC 能实现通信双方的不可否认性
- Alice向Bob发送数字签名的消息M,则不正确的说法是
- 下列关于消息验证码的说法,错误的是() A: 消息验证码简称MAC B: 消息验证码是一种认证技术 C: MAC是一种散列函数 D: MAC利用密钥来生成一个固定长度的短数据块
- A向B发送消息M,A利用加密技术(E为加密函数,D为解密函数,K为公共密钥,SKA为A的秘密密钥,SKB为B的秘密密钥)、散列函数(H)同时实现报文的认证、数字签名和保密性的方法是()。 A: E(K,M||H(M||S)) B: M||D(SKA,H(M)) C: E(K,M||D(SKA,H(M))) D: E(K,M||D(SKB,H(M)))