第六章——消息认证和哈希函数
消息认证
消息认证的目的
-
保护消息的完整性
-
验证发起人的身份
-
原产地不可否认
(then three alternative functions used:)
消息加密
–消息认证码(MAC)
–哈希函数
消息加密
消息加密本身也提供
认证的度量
•如果使用对称加密,则:
–接收方知道发送方必须创建它
–因为只有发送方和接收方知道密钥
–已知内容不可更改
–如果有合适的结构、冗余或
检测任何更改的消息校验和
消息认证码 MAC
由一个算法生成
小型固定块
–取决于信息和一些钥匙
–就像加密一样,但不必是可逆的
•作为签名附加到消息中
•接收器对
并检查是否与MAC匹配
•确保信息
原封不动,来自发送方