网络安全11消息认证码课件.pptx
《网络安全11消息认证码课件.pptx》由会员分享,可在线阅读,更多相关《网络安全11消息认证码课件.pptx(40页珍藏版)》请在三一办公上搜索。
1、,单纯的加解密算法无法保证抵抗下述攻击伪装内容修改顺序修改计时修改发送方否认接收方否认,不属于机密性范畴,属于数据完整性范畴,Chapter 12 消息认证码,计算机与网络安全,消息认证需求消息认证函数消息认证码基于Hash函数的MAC基于分组密码的MAC:DAA和CMAC,2022/12/22,西安电子科技大学计算机学院,3,2022/12/22,西安电子科技大学计算机学院,4,12.1 对认证的需求,可能的攻击:1. 泄密:将消息透漏给未授权方2. 传输分析:分析通信双方的通信模式3. 伪装:欺诈源向网络中插入一条消息4. 内容修改:对消息内容的修改5. 顺序修改:对通信双方消息顺序的修改
2、6. 计时修改:对消息的延时和重播7. 发送方否认:对消息否认8. 接收方否认:对消息否认,2022/12/22,西安电子科技大学计算机学院,5,消息认证:验证所收到的消息确实是来自真实的发送方且未被修改的消息,它也可验证消息的顺序和及时性。数字签名:是一种认证技术,其中的一些方法可用来抗发送方否认攻击。(接收者可验证但不能伪造),消息认证函数是实现消息认证的基础其工作原理和通信领域常见的差错控制编码函数类似,都是通过对原始报文进行某种运算,产生一个定长的输出,这个输出是原始报文的“冗余信息”,即消息认证码,有时也被称为密码校验和。,2022/12/22,西安电子科技大学计算机学院,6,常用的
3、消息认证函数包括如下两类: 利用加密函数作为消息认证函数:这种方法把原始报文加密后产生的密文作为它的消息认证码; 专用的消息认证函数:以原始报文和密钥作为输入,产生定长的输出,这个输出就是原始报文的消息认证码。可以利用运行于CBC模式下的常规加密算法或带密钥的Hash函数(HMAC)来构造消息认证函数。,2022/12/22,西安电子科技大学计算机学院,7,2022/12/22,西安电子科技大学计算机学院,8,12.2 认证函数,两层:产生认证符 验证产生认证符的函数类型:消息加密:消息的密文作为认证符。消息认证码:消息和密钥的公开函数,产生定长的值作为认证符。 MAC: message au
4、thentication code Hash函数:将任意长消息映射为定长的hash值作为认证符。,2022/12/22,西安电子科技大学计算机学院,9,12.2.1 消息加密,消息加密也能提供一种认证的方法对称密码,既可以提供认证又可以提供保密性,但不是绝对的。只有消息具有适当的结构、冗余或含有校验和,接收方才可能对消息的任何变化进行检测。否则,认证难以完成。严格意义上说,单独使用加密技术无法实现消息认证。(不推荐),2022/12/22,西安电子科技大学计算机学院,10,2022/12/22,西安电子科技大学计算机学院,11,2022/12/22,西安电子科技大学计算机学院,12,消息加密,
5、公钥体制中:加密不能提供对发送方的认证(公钥是公开的)发送方可用自己的私钥进行签名接收方可用发送方的公钥进行验证保密性和可认证性,2022/12/22,西安电子科技大学计算机学院,13,2022/12/22,西安电子科技大学计算机学院,14,2022/12/22,西安电子科技大学计算机学院,15,2022/12/22,西安电子科技大学计算机学院,16,12.2.2 消息认证码 (MAC),一种认证技术利用密钥来生成一个固定长度的短数据块(MAC),并将该数据块附加在消息之后。MAC的值依赖于消息和密钥 MAC = Ck(M)=C(M,K)MAC函数于加密类似,但MAC算法不要求可逆性,而加密算
6、法必须是可逆的。接收方进行同样的MAC码计算并验证是否与发送过来的MAC码相同,2022/12/22,西安电子科技大学计算机学院,17,MAC 特性,MAC码是一个密码校验和MAC = CK(M)=C(K, M)消息M的长度是可变的密钥K是要保密的,且收发双方共享。产生固定长度的认证码MAC算法是一个多对一的函数多个消息对应同一MAC值但是找到同一MAC值所对应的多个消息应该是困难的。,2022/12/22,西安电子科技大学计算机学院,18,Message Authentication Code,2022/12/22,西安电子科技大学计算机学院,19,若相同,则有:接收方可以相信消息未被修改。
7、接收方可以相信消息来自真正的发送方。接收方可以确信消息中含有的序列号是正确的。为什么需要使用MAC?有些情况只需要认证(如广播)文档的持续保护(例如解密后的保护)由于收发双方共享密钥,所以MAC不能提供数字签名,2022/12/22,西安电子科技大学计算机学院,20,对MACs的要求:抗多种攻击(例如穷举密钥攻击)且满足:已知一条消息和MAC, 构造出另一条具有同样MAC的消息是不可行的MACs应该是均匀分布的MAC应该依赖于消息的所有比特位,2022/12/22,西安电子科技大学计算机学院,21,2022/12/22,西安电子科技大学计算机学院,22,2022/12/22,西安电子科技大学计
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络安全 11 消息 认证 课件
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-1866560.html