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

最近更新

滇东地区断陷岩溶盆地裸露—覆盖型岩溶水系统.. 3页

湖北省大型泵站技术改造途径 3页

清洁生产在化工行业中的应用 3页

深度转化提高钼酸铵二次氨浸效果研究 3页

浸渍金属碳石墨的性能和应用 3页

测量下油管实际长度的新方法 3页

浅谈模具钢的合理选择和应用 3页

常规消毒产品市场推广策略11 99页

环境规划 第三讲 资源型城市循环经济规划案例.. 122页

2025年征文演讲竞赛活动方案 19页

2025年开学典礼主持稿开场白 16页

2025年幼儿教学活动方案 6页

小学满分作文500字 (1) 3页

高中入团仪式新团员代表讲话稿(精选4篇) 5页

马和汽车作文(精选4篇) 5页

银杏叶作文10篇 8页

2025年年秋季新学期开学典礼活动方案 48页

送给朋友暖心的话语4篇 9页

跑步加油稿100字左右(精选8篇) 4页

谈论元旦联欢晚会的作文(通用15篇) 11页

观看2025年冬奥会开幕式五年级观后感(通用16.. 8页

2025年(完整版)帕金森氏病综合评分量表(UPDRS.. 10页

2025年二年级《朝读》学生读本全册 4页

2025年度新企业会计准则会计科目表附会计科目.. 9页

印刷服务质量保证措施 37页

工程施工建筑施工施工现场极端天气应急处置方.. 11页

应急照明及疏散指示系统检测记录表 4页

施工升降机(人货梯)基础计算 7页

2024年绵阳市自主招生考试数学试题含答案解析.. 25页

缠中说禅定理汇总(全部) 6页