电子科技大学:《网络安全与网络工程》课程教学资源(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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 某高校计算机专业课程教学大纲合集(汇编).pdf
- 上海交通大学:操作系统安全(PPT课件讲稿)操作系统安全 OS Security(邹恒明).pps
- 《Computer Networking:A Top Down Approach》英文教材教学资源(PPT课件讲稿,3rd edition)Chapter 5 Link Layer and LANs.pps
- 《计算机网络安全》课程电子教案(PPT教学课件)第一章 计算机网络安全概述.ppt
- 并发程序精化验证及其应用(PPT讲稿)Refinement Verification of Concurrent Programs and Its Applications.pptx
- 《单片机原理与其应用》课程教学资源(PPT课件讲稿)第8章 单片机的存储器的扩展.pptx
- 南京大学:模型检验(PPT课件讲稿)model checking.pptx
- 苏州大学:《中文信息处理》课程教学资源(PPT课件讲稿)第二章 汉字代码体系.ppt
- 《C语言程序设计》课程教学资源(PPT课件讲稿)第4章 选择结构程序设计.ppt
- 《机器学习》课程教学资源(PPT课件讲稿)第六章 特征降维和选择.ppt
- 数据挖掘实现的住院病人的实时预警(PPT讲稿)Real-Time Clinical Warning for Hospitalized Patients via Data Mining.pptx
- 《PHP程序设计》教学资源(PPT课件讲稿)项目四 面向对象网站开发.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第3章 软件需求分析.ppt
- 四川大学:《操作系统 Operating System》课程教学资源(PPT课件讲稿)Chapter 3 Process Description and Control.ppt
- 随机图与复杂网络(PPT讲稿)随机演化博弈的算法研究及其在复杂网络中的应用.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第四章 存储器.ppt
- 中国人民大学:《数据库系统概论 An Introduction to Database System》课程教学资源(PPT课件讲稿)第一章 绪论.ppt
- 《编译原理》课程教学资源(PPT课件讲稿)语法分析 Syntax analysis(自底向上分析 Bottom-Up Parsing).ppt
- 《计算机网络安全》课程教学资源(PPT课件讲稿)第二章 密码学技术.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第7章 软件测试.ppt
- 中国科学技术大学:《嵌入式操作系统 Embedded Operating Systems》课程教学资源(PPT课件讲稿)第六讲 死锁及其处理.ppt
- 西华大学:《电子商务概论》课程教学资源(PPT课件讲稿)第7章 电子商务物流.ppt
- 《软件工程》课程教学资源(PPT课件讲稿)第12章 软件开发工具StarUML及其应用.ppt
- 《计算机网络》课程PPT教学课件(Windows)第09讲 DNS服务.ppt
- 中国科学技术大学:《数据结构》课程教学资源(PPT课件讲稿)第三章 线性表.pps
- 西安理工大学:面向主题的服务(PPT讲稿)综合集成支撑平台业务化——互联网信息化(平台、内容、服务).ppt
- 《数据科学》课程教学资源(PPT课件讲稿)第2章 数据预处理.ppt
- 《计算机组成原理》课程教学资源(PPT课件讲稿)第2章 运算方法和运算器.ppt
- 《数据库系统原理》课程PPT教学课件(SQLServer)第12章 并发控制.ppt
- 关键词抽取、社会标签推荐及其在社会计算中的应用.pptx
- 克里特大学:The Application of Artificial Neural Networks in Engineering and Finance.ppt
- 山东大学:IPv6试商用的进展和挑战(PPT讲稿,网络与信息中心:秦丰林).pptx
- 清华大学:域内路由选择(PPT课件讲稿)Intra-domain routing.pptx
- 清华大学:TCP and Congestion Control(1).pptx
- 《人工智能技术导论》课程教学资源(PPT课件讲稿)第3章 图搜索与问题求解.ppt
- 《网页设计》课程教学资源:课程教学大纲.doc
- 西安电子科技大学:《操作系统 Operating Systems》课程教学资源(PPT课件讲稿)Chapter 04 Memory Management.ppt
- 中国水利水电出版社:《单片机原理及应用》课程PPT教学课件(C语言版)第8章 单片机系统扩展(主编:周国运).ppt
- 《Photoshop基础教程与上机指导》教学资源(PPT讲稿)第18章 扫描和修饰图像.ppt
- 西安电子科技大学:《现代密码学》课程教学资源(PPT课件讲稿)第二章 流密码(主讲:董庆宽).pptx