第六章杂凑函数 聂旭云 xynie@uestc.edu.cn
第六章 杂凑函数 聂旭云 xynie@uestc.edu.cn
Message authentication Message authentication:报文鉴别(消息 认证,消息鉴别) essage 消息、报文。 Authentication:鉴别、认证。 认证:消息的接收者对消息进行的验证 ■真实性:消息确实来自于其真正的发送者,而非 假冒; ■完整性:消息的内容没有被篡改。 是一个证实收到的消息来自可信的源点且未 被篡改的过程。它也可以验证消息的顺序和 及时性
Message Authentication ▪ Message Authentication:报文鉴别(消息 认证,消息鉴别) ➢ Message:消息、报文。 ➢ Authentication: 鉴别、认证。 ▪ 认证:消息的接收者对消息进行的验证 真实性:消息确实来自于其真正的发送者,而非 假冒; 完整性:消息的内容没有被篡改。 ▪ 是一个证实收到的消息来自可信的源点且未 被篡改的过程。它也可以验证消息的顺序和 及时性
消息认证概念 三元组(K,T,V) 密钥生成算法K >标签算法T >验证算法V 攻击者 信源认证编码器认证译码器”,信宿 信道 L安全信道 K 密钥源
消息认证概念 ▪ 三元组(K,T,V) ➢ 密钥生成算法K ➢ 标签算法T ➢ 验证算法V 攻击者 信源 认证编码器 认证译码器 信宿 信道 安全信道 密钥源 T V K
认证函数 鉴别编码器和鉴别译码器可抽象为认证函数 认证函数 产生一个鉴别标识( Authentication Identification) >给出合理的认证协议( Authentication protocol) 接收者完成消息的鉴别( Authentication)
认证函数 ▪ 鉴别编码器和鉴别译码器可抽象为认证函数 ▪ 认证函数 ➢ 产生一个鉴别标识(Authentication Identification) ➢ 给出合理的认证协议(Authentication Protocol) ➢ 接收者完成消息的鉴别(Authentication)
认证函数分类 认证的函数分为三类: >消息加密函数( (Message encryption 用完整信息的密文作为对信息的认证。 >消息认证码MAC( Message authentication Code) ■是对信源消息的一个编码函数。 >散列函数( Hash function) 是一个公开的函数,它将任意长的信息映射成一个 固定长度的信息
认证函数分类 ▪ 认证的函数分为三类: ➢ 消息加密函数(Message encryption) 用完整信息的密文作为对信息的认证。 ➢ 消息认证码MAC (Message Authentication Code) 是对信源消息的一个编码函数。 ➢ 散列函数 (Hash Function) 是一个公开的函数,它将任意长的信息映射成一个 固定长度的信息