1 / 66
文档名称:

消息认证与杂凑算法.ppt

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

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

分享

预览

消息认证与杂凑算法.ppt

上传人:文库新人 2021/10/17 文件大小:5.80 MB

下载得到文件列表

消息认证与杂凑算法.ppt

文档介绍

文档介绍:消息认证与杂凑算法
第一页,共66页
抗击被动攻击:加密
抗击主动攻击:消息认证
消息认证是一个过程,用以验证接收消息的真实性和完整性,同时还用于验证消息的顺序性和时间性。
第二页,共66页
消息认证机制需要产生认证符。
认证符:用于认证消息的数值。
认证符的产生方法:消息认证码MAC(message authentication code)和杂凑函数(hash function)两大类。
第三页,共66页
消息认证码: 指消息被一密钥控制的公开函数作用后产生的、用作认证符的、固定长度的数值, 或称为密码校验和。
此时需要通信双方A和B共享一密钥K。
消息认证码 消息认证码的定义及使用方式
第四页,共66页
如果仅收发双方知道K,且B计算得到的MAC与接收到的MAC一致,则这一就实现了以下功能:
① 接收方相信发送方发来的消息未被篡改。
② 接收方相信发送方不是冒充的。
第五页,共66页
MAC函数与加密算法类似,不同之处为MAC函数不必是可逆的,因此与加密算法相比更不易被攻破。
上述过程中,由于消息本身在发送过程中是明文形式,所以这一过程只提供认证性而未提供保密性。
MAC的基本使用方式
第六页,共66页
第七页,共66页
产生MAC的函数应满足的要求
(1) 消息认证码的穷搜索攻击的代价比使用相同长度密钥的加密算法的穷搜索攻击还要大。
攻击者可假冒发假消息 给接收方。
(2)有些攻击法却不需要寻找产生MAC所使用的密钥。
先说明两点,然后给出MAC函数应满足的要求。
第八页,共66页
第1轮 已知M1、MAC1,其中MAC1=CK(M1)。对所有2k个可能的密钥计算MACi=CKi(M1),得2k-n个可能的密钥。
第2轮 已知M2、MAC2,其中MAC2=CK(M2)。对上一轮得到的2k-n个可能的密钥计算MACi=CKi(M2),得2k-2×n个可能的密钥。
如此下去,如果k=αn,则上述攻击方式平均需要α轮。例如,密钥长为80比特,MAC长为32比特,则第1轮将产生大约248个可能密钥,第2轮将产生216个可能的密钥,第3轮即可找出正确的密钥。
攻击MAC(找K):
第九页,共66页
例如: 设M=(X1‖X2‖…‖Xm)是由64比特长的分组Xi(i=1,…,m)链接得到的,其消息认证码由以下方式得到:
其中 表示异或运算,加密算法是电码本模式的DES。因此,密钥长为56比特,MAC长为64比特,如果敌手得到M‖CK(M),那么敌手使用穷搜索攻击寻找K将需做256次加密。
然而敌手还可用以下方式攻击系统:
且M′的MAC与原消息M的MAC相同。
第十页,共66页

最近更新

鼠疫临床学及人间鼠疫应急处理程序 159页

糖尿病护理说课课件ppt 23页

手术室肺癌切除术护理查房ppt 26页

2022-2023学年上海六年级数学下学期同步知识点.. 35页

2022年湖北省武汉市部分学校中考模拟语文试卷.. 9页

概率论与数理统计统计课后习题答案-总主编-邹.. 8页

保定市人民政府办公厅关于加强市区城市地下管.. 12页

医院标识导视系统的解决方案 7页

新课标核心素养 21页

江苏省徐州市邳州市运河中学2020-2021学年高一.. 9页

海口市人民政府办公厅关于成立海口市城镇内河.. 7页

画法几何试题及参考答案 - 副本 35页

西双版纳州人民政府办公室关于印发西双版纳州.. 6页

酒店总经理年终总结和计划5篇 18页

痉挛性斜颈病人护理ppt 19页

骑电动车的安全知识减少交通事故的发生 23页

土体应力应变监测的智能化 33页

中建八局房建工程质量通病防治手册 243页

索引标准化与互操作性 35页

质量管理的新趋势:数字化质控与数据驱动决策.. 25页

护理十分钟讲课比赛ppt儿科 24页

护理管理学第八章课件ppt 31页

烟雾探测器使用培训课件 27页

沟通和表达技巧的培训 27页

步步为营电商平台运营的关键步骤 24页

春节习俗美丽传统的继承与发展 24页

时间管理计划表英语作文 21页

小学阅读方法归纳“概括段意”ppt课件 18页

球阀注脂嘴泄漏分析及处置方法探讨 5页

CPDA考试真题含 13页