1 / 63
文档名称:

5 Hash函数与消息认证.ppt

格式:ppt   页数:63页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

5 Hash函数与消息认证.ppt

上传人:中国课件站 2011/9/6 文件大小:0 KB

下载得到文件列表

5 Hash函数与消息认证.ppt

文档介绍

文档介绍:第五章 Hash函数与消息认证
一、 Hash函数概述
二、 Hash函数MD5
三、安全Hash算法SHA
四、基于分组密码与离散对数的Hash函数
五、消息认证
2017/11/10
1
一、 Hash函数概述
Hash函数
单向函数
函数f(x):A→B若满足下面两个条件,则称为单向函数
对于任意x*∈A计算y=f(x)是容易的,其中 y ∈B。
对于x∈A,求y∈B 使满足y=f(x)是计算上不可能的。
2017/11/10
3
Hash函数
Hash函数
设H:将A*映射到An,H满足:
H是单向函数。
已知 x, 找 x*∈A* ,使H (x)= H (x*)在计算上是不可能的。
找一对 x 和 x* ,x ≠ x* ,使H (x)= H (x*) 在计算上也是不可能的。
H称为安全的Hash函数。
2017/11/10
4
Hash函数
Hash函数的分类
根据安全水平:
弱无碰撞:散列函数H称为是弱无碰撞的,是指对给定消息,在计算上几乎找不到异于x的x*使H (x)= H (x*) 。
•强无碰撞:散列函数H被称为是强无碰撞的,是指在计算上几乎不可能找到相异的x ,x* 使得H (x)= H (x*) 。
2017/11/10
5
Hash函数
Hash函数的分类
根据是否使用密钥
带秘密密钥的Hash函数:消息的散列值由只有通信双方知道的秘密密钥K来控制。此时Hash值称作MAC。
不带秘密密钥的Hash函数:消息的散列值的产生无需使用密钥。此时Hash值称作MDC。
2017/11/10
6
Hash函数
Hash函数的用途
•消息的完整性检测
•数字签名
2017/11/10
7
Hash函数
h
h
发送者对h(x)
进行加密
接收者对y
进行解密
不安全信道
不安全信道
x
x
y
x
y
h(x)
h(x)
h(x)
相等?
2017/11/10
8
Hash函数
使用Hash函数进行数字签名的好处
•提高数字签名的速度。
•无需泄露签名所对应的消息,可将签名泄露,如对消息x的签名是Sig(x),其z=H(x)可将(z,y)公开,而保密x。
•可将签名变换和加密变换分开,可以在OSI的不同层提供消息的完整性和机密性。
2017/11/10
9
Hash函数
Hash函数的安全性:Hash函数的安全性取决于其抗击各种攻击的能力,对手的目标是找到两个不同消息映射为同一杂Hash值。一般假定对手知道Hash算法,采用选择明文攻击法。
2017/11/10
10

最近更新

教科版三年级下册科学期末测试卷附参考答案【.. 10页

2025年申请律师执业的流程和相关材料申请律师.. 15页

2025年申报工程师自荐综合材料 2页

小学阶段《负数》测试卷附参考答案(综合题) 6页

小学数学六年级下册应用题50道带答案【最新】.. 19页

2025年用户终端设备 2页

小学六年级道德与法治(下册)期末测试卷加答案.. 10页

小学六年级下册数学期末测试卷带答案 7页

小学六年级下册数学-专项练习选择题50道附答案.. 10页

小学二年级下册数学应用题100道有答案 13页

冀教版六年级下册数学第三单元-正比例、反比例.. 8页

2025年瑞佳花园井架施工方案 24页

护士的职业损伤及防护措施 71页

2025年珠宝首饰行业市场分析及投资前景评估报.. 22页

2025年橡胶促进剂项目建议书 57页

2025年现浇箱梁施工方案 20页

2025年现代通信运营企业的战略成本研究 8页

房地产估价与实务 32页

2025年保险公司职位介绍 19页

2024年北京市中考化学试题含解析答案 24页

2020-2025年中国成人用品行业市场前景预测及投.. 24页

《祖国祖国我们爱你》教学课件 42页

矿山荒料购买合同范本2024年通用- 13页

密码学的发展历史简介 5页

关爱残疾人策划书 4页

脚手架搭设规范最新版 扣件式脚手架规范2022 4页

小班语言《小熊种豆子》 15页

毕业设计论文卧式加工中心传动机构的设计 40页

变化点管理培训教材PPT讲座 86页

送往生须知 44页