当前位置:高等教育资讯网  >  中国高校课件下载中心  >  大学文库  >  浏览文档

电子科技大学:《网络安全与网络工程》课程教学资源(PPT课件讲稿)第六章 杂凑函数(主讲:聂旭云)

资源类别:文库,文档格式:PPT,文档页数:57,文件大小:2.68MB,团购合买
点击下载完整版文档(PPT)

第六章杂凑函数 聂旭云 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)  是一个公开的函数,它将任意长的信息映射成一个 固定长度的信息

认证函数:Hash函数 Hash function >哈希函数、摘要函数 >输入:任意长度的消息报文M >输出:一个固定长度的散列码值H(M) >是报文中所有比特的函数值 单向函数

认证函数:Hash函数 ▪ Hash Function ➢ 哈希函数、摘要函数 ➢ 输入:任意长度的消息报文 M ➢ 输出:一个固定长度的散列码值H(M) ➢ 是报文中所有比特的函数值 ➢ 单向函数

认证函数:Hash函数(续) ■根据是否使用密钥 >带秘密密钥的Hash函数:消息的散列值由只有通信 双方知道的秘密密钥K来控制。此时,散列值称作 MAC。 不带秘密密钥的Hash函数:消息的散列值的产生 无需使用密钥。此时,散列值称作MDC

认证函数:Hash函数(续) ▪ 根据是否使用密钥 ➢ 带秘密密钥的Hash函数:消息的散列值由只有通信 双方知道的秘密密钥K来控制。此时,散列值称作 MAC。 ➢ 不带秘密密钥的Hash函数:消息的散列值的产生 无需使用密钥。此时,散列值称作MDC

认证函数:Hash函数(续) 哈希函数的基本用法(a) K□ M E M D H K H(M) EK(() H 比 提供认证 Bob 提供保密 Alice

认证函数:Hash函数(续) 哈希函数的基本用法(a) M || H(M) H K H M 比较 E K M D M Bob Alice 提供认证 提供保密 EK(M|H(M))

认证函数:Hash函数(续) 哈希函数的基本用法(b) H M 比 H→(E EK(H(M) K K Bob Alice 提供认证

认证函数:Hash函数(续) 哈希函数的基本用法(b) M || K EK(H(M)) H H M 比较 E D Bob Alice 提供认证 K

认证函数:Hash函数(续) 哈希函数的基本用法(C) H M 比 E HHD DKBCH() K K b Bob Alice 提供认证

认证函数:Hash函数(续) 哈希函数的基本用法(c) M || K’b DK’b(H(M)) H H M 比较 D E Bob Alice 提供认证 Kb

点击下载完整版文档(PPT)VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
共57页,可试读19页,点击继续阅读 ↓↓
相关文档

关于我们|帮助中心|下载说明|相关软件|意见反馈|联系我们

Copyright © 2008-现在 cucdc.com 高等教育资讯网 版权所有