- 21
- 0
- 约7.66千字
- 约 43页
- 2016-04-16 发布于安徽
- 举报
消息认证和散列函数.ppt
第11章 消息认证和散列函数 在网络环境中,存在下述的攻击: 泄密 传输分析 伪装 内容修改 顺序修改 计时修改 发送方否认 接收方否认 对称加密既可提供认证,又可以提供保密性,但是这不是绝对的。 11.2.2 消息认证码(MAC) 带有密钥作为参数之一的单向散列函数通常称为MAC(消息认证码): MAC=CK(M) M为可变长的消息;K为通信双方共享的密钥;C为单向函数。 消息认证码又称为秘钥校验和,或者MAC,是一种认证技术。它利用 秘钥生成一个固定长度的短数据块,并将该数据块附加在原消息之后。 用途:为拥有共享密钥的双方在通信中验证消息的完整性;被单个用 户用来验证他的文件是否被改动。 MAC函数与加密类似,其区别之一是: MAC算法不要求可逆性而加密算法必须是可逆的。 单向散列函数HASH 单向散列函数: Hash Function,哈希函数、杂凑函数 将任意长度的消息M映射成一个固定长度散列值h的函数: h=H(M) 其中,h的长度为m。 用途: 消息认证、数字签名。 单向散列函数Hash 散列码是所有消息位的函数,它具有错误检测能力,即改变消息的任何一位或者多位,都会导致散列码的改变。 HASH与MAC的区别和联系 区别: (1)HASH不包含秘钥作为参数,而MAC包含。 联
您可能关注的文档
最近下载
- 信息论与编码理论(最全试题集+带答案+各种题型).doc VIP
- 虚拟现实康复原理与应用设计_侯文生PPT完整全套教学课件.pptx
- 踏车运动对恢复期脑卒中偏瘫患者跌倒的临床研究.pdf VIP
- 教科版四年级科学上册 (声音是怎样产生的)声音课件.pptx VIP
- 汽车维护与保养课程标准教学教案.docx VIP
- [哈尔滨]高层+小高层居住区设计投标方案.pptx VIP
- 高等数学-高等数学第一章.ppt VIP
- Midea美的牌微烤炸一体机C15 说明书用户手册.pdf
- 急性房颤病历讨论.pptx VIP
- 《无机材料科学基础》(陕西科技大学)中国大学MOOC(慕课)章节测验试题(答案).pdf
原创力文档

文档评论(0)