单选题
747.Alice通过密钥K2加密消息M产生密文E(K2,M),然后通过密钥K1生成MAC为C(K1,,E(2, M),之后Aice将密文和MAC发送给Bob; Bob用密钥K1和密文生成一个MAC并和Alice的MAC比较,假如相同再用K2解密密文。该过程所提供的安全服务是
A
仅提供数字签名
B
仅提供保密性
C
仅提供不可否认性
D
保密性和消息完整性
答案解析
正确答案:D
解析:
该过程使用了两个密钥K1和K2,分别用于生成MAC和加密消息,因此提供了保密性和消息完整性的安全服务。同时,由于使用了MAC,可以防止消息被篡改,因此也提供了不可否认性。因此,答案为D。
相关知识点:
安全服务过程记忆小窍门
