沈鑫剡编著网络安全教材配套课件第4章.pptx

网络安全第四章第4章 报文摘要算法本章主要内容基本概念和特点;MD5;SHA;HMAC;报文摘要应用。 4.1 基本概念和特点本讲主要内容完整性检测;报文摘要算法特点。一、 完整性检测1.检错码 检错码C=f(D); 假定接收端接收到Cˊ和Dˊ 只有当Cˊ =f( Dˊ )时,接收端确认传输过程正确。一、 完整性检测2.报文摘要和完整性检测过程 发送端检错码C=EK(f(D)) ; 检测出精心篡改的前提是:函数f()有着如下特性:对于任何x,找不出y,x≠y,但f(x)= f(y)。二、报文摘要算法特点 假定MD为报文摘要算法,MD(X)是算法对报文X作用后产生的标识信息,MD必须满足如下要求:能够作用于任意长度的报文;产生有限位数的标识信息;易于实现;具有单向性。只能根据报文X求出MD(X),从计算可行性讲,无法根据标识信息h,得出报文X,且使得MD(X)=h;具有抗碰撞性。从计算可行性讲,对于任何报文X,无法找出另一个报文Y,X≠Y,但MD(X)=MD(Y);具有高灵敏性。即使只改变报文X中一位二进制位,也使得重新计算后的MD(X)变化很大。4.2 MD5本讲主要内容添加填充位;分组操作;MD5运算过程。一、添加填充位 假定报文的长度为X,首先添加首位为1,其余位为0的填充位,填充位的长度Y由下式确定。(X+Y)mod 512=448二、分组操作长度字段为64位,(报文+填充

文档评论(0)

1亿VIP精品文档

相关文档