版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
机密性与密码学有时,通信双方并不关心通信的内容是否会被人窃听,而只关心通信的内容是否被人篡改或伪造,这就是报文完整性问题。例如,路由器之间交换的路由信息不一定要求保密,但要求能检测出被篡改或伪造的路由信息。报文完整性验证又称为报文鉴别,既鉴别报文的真伪。报文鉴别课件制作人:谢钧谢希仁使用加密通常可以达到报文鉴别的目的,因为伪造的报文解密后一般不能得到可理解的内容。但简单采用这种方法,计算机很难自动识别报文是否被篡改。对于不需要保密,而只需要报文鉴别的网络应用,对整个报文的加密和解密,会使计算机增加很多不必要的负担。更有效的方法是使用报文摘要(MessageDigest,MD)来进行报文鉴别用报文摘要进行报文鉴别MD相同?是否接收被篡改发送方接收方摘要KEDK密文MD发送方将可变长度的报文m经过报文摘要算法运算后得出固定长度的报文摘要H(m)。然后对H(m)进行加密,得出EK(H(m)),并将其附加在报文m后面发送出去。接收方把EK(H(m))解密还原为H(m),再把收到的报文进行报文摘要运算,看结果是否与收到的H(m)一样。密文摘要用报文摘要进行报文鉴别MD相同?是否接收被篡改发送方接收方摘要KEDK密文MD使用报文摘要进行报文鉴别的优点就是:仅对短得多的定长报文摘要H(m)进行加密比对整个长报文m进行加密要简单得多,但对鉴别报文m来说,其效果是一样的。因为密钥K仅在通信双方之间共享,没有第三方能用伪造报文m'产生出EK(H(m'))。密文摘要附加在报文上用于鉴别报文真伪的码串,被称为报文鉴别码MAC
(MessageAuthenticationCode)密码散列函数报文摘要和差错检测码都是多对一的散列函数的例子。但要抵御攻击者的恶意篡改,报文摘要算法H必须满足以下两个条件:任给一个报文摘要值x,若想找到一个报文y使得H(y)=x,则在计算上是不可行的。若想找到两个不同报文x和y,使得H(x)=H(y),则在计算上是不可行的。上述的两个条件表明:若(x,H(x))是发送方产生的报文和报文摘要对,则攻击者不可能伪造出另一个报文y,使得y与x具有同样的报文摘要。满足以上条件的散列函数称为密码散列函数课件制作人:谢钧谢希仁密码散列函数差错检测码通常并不满足以上条件。例如,很容易找到两个不同的字符串:“IOU100.99BOB”和“IOU900.19BOB”的校验和是完全一样的。虽然差错检测码可以检测出报文的随机改变,但却无法抵御攻击者的恶意篡改,因为攻击者可以很容易地找到差错检测码与原文相同的其他报文,从而达到攻击目的。广泛应用的报文摘要算法目前广泛应用的报文摘要算法有MD5[RFC1321]和安全散列算法1(SecureHashAlgorithm,SHA-1)。MD5输出128位的摘要,SHA-1输出160位的摘要。SHA-1比MD5更安全些,但计算起来比MD5要慢。进行报文鉴别并不需要解密课件制作人:谢钧谢希仁MD相同?是否接收被篡改发送方接收方KEKMDE摘要摘要密文密文密文进行报文鉴别并不需要解密在报文鉴别过程中,其实并不需要将报文鉴别码解密出来就可以进行报文鉴别。接收方只需采用与发送方一样的运算将收到的报文进行摘要然后加密再与报文鉴别码进行比较即可。也就是说报文鉴别码的计算并不需要可逆性。散列报文鉴别码课件制作人:谢钧谢希仁散列报文鉴别码HMAC利用密码散列函数无需对报文摘要加密就可以实现对报文的鉴别,前提是双方共享一个称为鉴别密钥的秘密比特串s。发送方计算散列H(m+s)。将H(m+s)作为MAC与报文m一起发送给接收方。接收方利用s和收到的m重新计算MAC,与接收到的MAC进行比较,从而实现鉴别。散列函数MACMAC散列函数MAC相同?是否接收被篡改发送方接收方由于攻击者不知道鉴别密钥s,也不能从截获的鉴别码中计算出s,因此不能为伪造报文产生同样的鉴别码。直接使用密码散
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 办公室早会课件
- 2026消防设施操作员考证攻略-附必考题答案
- 2026年营养师公共营养学基础试卷
- 2026年内蒙古煤矿招聘考试模拟试卷
- 2026年高级经济师《农业》专业考试真题及答案
- 2026年处方管理办法处方限量试题及答案
- 2026年安全生产月知识竞赛题库完整版
- 2025年注册安全工程师安全生产专业实务(建筑施工安全)考试试题(附答案)
- 2025年水利工程施工安全管理与监督指南
- 2026年排球运动员体能测试系统
- 2026学校入团考试题库(附答案解析)
- 2026年10月自考04842产品系统化设计押题及答案(北京)
- 2026年招标采购从业人员《招标采购专业理论与法律基础(初级)》考试真题(含解析)
- 高考688个高频词汇
- 【答案】《人工智能与创新》(南开大学)章节期末中国大学慕课答案
- 悬臂吊起重机技术说明书
- 2025 中国过敏性休克急救指南(中文版)完整原文 + 肾上腺素使用规范
- 班长在班组管理实践中的核心作用与能力提升
- 2026年4月自考00164劳动经济学试题及答案
- 某铝业厂电解操作规范制度
- 水电部门采购制度
评论
0/150
提交评论