安全协议 认证协议教学文案.ppt
《安全协议 认证协议教学文案.ppt》由会员分享,可在线阅读,更多相关《安全协议 认证协议教学文案.ppt(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、安全协议 认证协议网络安全协议 经典认证协议主要内容主要内容1 1针对经典认证协议的攻击2 2其他重要的认证协议3 3认证协议的设计原则4 4网络安全协议 网络安全协议 网络安全协议 网络安全协议 Needham-Schroeder认证协议是认证协议是1978年提出的,在认证协议的发展史年提出的,在认证协议的发展史中具有历程培的意义。该协议就是一个中具有历程培的意义。该协议就是一个最常用的认证协议与分析的最常用的认证协议与分析的“试验床试验床”。它可以分为对称密码体制和非对称密码它可以分为对称密码体制和非对称密码体制下的两种版本,分别简称体制下的两种版本,分别简称NSSK协协议和议和NSPK协
2、议。协议。网络安全协议 NSSK协议的目的是在通信双方之间分配会话密钥。协议的目的是在通信双方之间分配会话密钥。其中,前其中,前3条消息的作用是主体条消息的作用是主体A在认证服务器在认证服务器S的帮助下,进行会话密钥的分配。后的帮助下,进行会话密钥的分配。后2条消息的目条消息的目的是使的是使B相信相信A现在在线,但不能使现在在线,但不能使B相信会话密相信会话密钥是新鲜的。该协议如图钥是新鲜的。该协议如图2-1所示。所示。网络安全协议 BAS12345图图2-1 NSSK协议协议网络安全协议(1)针对针对NSSK协议的协议的“新鲜性新鲜性”型攻击型攻击网络安全协议(2)针对上述攻击的改进针对上述
3、攻击的改进解决这一问题的另一个方法是,令解决这一问题的另一个方法是,令B B也向也向S S发送一个临时值,然后发送一个临时值,然后S S将将B B的临时值放在发送给的临时值放在发送给B B的密钥证书中。的密钥证书中。网络安全协议 攻击攻击NSSK协议的一种新方法协议的一种新方法 即使攻击者即使攻击者P没有得到泄漏的会话密钥,没有得到泄漏的会话密钥,A也不能通过消息也不能通过消息3、4、5推断出推断出B知道会话密钥。攻击如下:知道会话密钥。攻击如下:网络安全协议 改进:改进:网络安全协议 BAS12236745图2-2 NSPK协议 以其他大多数公开密钥认证协议不同,以其他大多数公开密钥认证协议
4、不同,NSPKNSPK协议的目的是使通信协议的目的是使通信双方安全地交换两个彼此独立的秘密。双方安全地交换两个彼此独立的秘密。网络安全协议 针对针对NSPK协议的攻击协议的攻击 针对针对NSPK协议的最有名的攻击来自协议的最有名的攻击来自Lowe。Lowe指出,指出,NSPK协议的主要安全缺陷在于其中协议的主要安全缺陷在于其中的消息的消息6。由于消息中没有。由于消息中没有B的标识符,攻击者可的标识符,攻击者可以假冒以假冒B的身份发送消息的身份发送消息6。网络安全协议 网络安全协议 改进后的NSPK协议:网络安全协议 Otway-Rees协议是协议是1978年提出的一种早期的认证协议。年提出的一
5、种早期的认证协议。SAB14223图2-3 Otway-Rees协议 网络安全协议 注意注意:在:在Otway-Rees协议中,协议中,M是会话识别是会话识别号;而临时值号;而临时值 和和 不仅提供了时序信息,还不仅提供了时序信息,还因为在消息因为在消息1和消息和消息2中受到了加密保护,所以在中受到了加密保护,所以在消息消息4和消息和消息5中这两个临时值作为主体身份的替中这两个临时值作为主体身份的替身出现。身出现。S检查消息检查消息2中两个加密消息内的中两个加密消息内的M,A,B是否一致,如果匹配,才会为是否一致,如果匹配,才会为A,B生成会话密钥生成会话密钥 ,并向,并向B发送消息发送消息3
6、。网络安全协议 针对针对Otway-Rees协议的协议的“类型缺陷类型缺陷”型攻击型攻击“类型攻击类型攻击”的特点是利用认证协议实现时的固的特点是利用认证协议实现时的固定格式对协议进行攻击。假定在定格式对协议进行攻击。假定在Otway-Rees协协议中,议中,M的长度是的长度是64比特,比特,A和和B的长度各为的长度各为32比特,会话密钥的长度为比特,会话密钥的长度为128比特。用户比特。用户A在发在发起协议后,预期在协议的第起协议后,预期在协议的第4步可以收回他在协议步可以收回他在协议第第1步建立的临时值,以及认证服务器步建立的临时值,以及认证服务器S为他分配为他分配的会话密钥。这时,攻击者
7、的会话密钥。这时,攻击者P可以冒充可以冒充B,重放消,重放消息息1中的加密分量,将它作为消息中的加密分量,将它作为消息4中的加密分量中的加密分量发送给发送给A,攻击过程如下:,攻击过程如下:网络安全协议 攻击者还可以冒充认证服务器攻击者还可以冒充认证服务器S攻击攻击Otway-Rees协议。这时,协议。这时,P只需将消息只需将消息2中的加密分量中的加密分量重放给重放给B即可。攻击过程如下:即可。攻击过程如下:网络安全协议 Otway-Rees协议协议Abadi-Needham改进版本改进版本1 2 3 4 网络安全协议 攻击攻击Otway-Rees协议的协议的2种新方法(卿种新方法(卿斯汉发现
8、)斯汉发现)(1)攻击原始)攻击原始Otway-Rees协议的一种协议的一种新方法新方法网络安全协议 网络安全协议 该攻击的成功需要对服务器该攻击的成功需要对服务器S进行下述假设:进行下述假设:(1)服务器)服务器S对对A,B之间时间相隔很短的之间时间相隔很短的两次密钥申请不进行限制;两次密钥申请不进行限制;(2)服务器)服务器S只对消息只对消息2中两个加密消息内中两个加密消息内的会话识别号的会话识别号M及主体身份进行匹配检查,及主体身份进行匹配检查,而对而对A,B之间密钥分配请求中的之间密钥分配请求中的M不做记录。不做记录。网络安全协议(2)攻击)攻击Otway-Rees协议协议Abadi-
9、Needham改进版本的一种新方法改进版本的一种新方法1.网络安全协议 注意:注意:这种攻击的成功,也需要关于服务器这种攻击的成功,也需要关于服务器S的如下假设成立:的如下假设成立:S对对A,B之间时间间隔之间时间间隔很短的两次密钥申请不进行限制。很短的两次密钥申请不进行限制。网络安全协议 1988年提出的年提出的Yahalom协议是另外一个经典认证协议。该协协议是另外一个经典认证协议。该协议的特别之处在于,议的特别之处在于,A向向S间接发送临时值,并从间接发送临时值,并从S处直接取处直接取得会话密钥,得会话密钥,B直接发送临时值,并从直接发送临时值,并从S处间接得到会话密钥。处间接得到会话密
10、钥。SAB3241图2-4 Yahalom协议 网络安全协议 BAN逻辑的分析结果与逻辑的分析结果与Yahalom协议的改进建议协议的改进建议 应用应用BAN逻辑分析逻辑分析Yahalom协议的结果表明,如果协议的结果表明,如果A在在第第4条消息中选择一个旧密钥重放给条消息中选择一个旧密钥重放给B,则,则B不可能发现这不可能发现这个问题。为此,对个问题。为此,对Yahalom协议作了如下修改,修改后的协议作了如下修改,修改后的协议成为协议成为BAN-Yahalom协议。协议。网络安全协议 针对针对BAN-Yahalom协议的攻击协议的攻击网络安全协议 BA22134图2-5 Andrew安全R
11、PC协议 网络安全协议 针对针对Andrew安全安全RPC协议的攻击协议的攻击(1)针对针对Andrew安全安全RPC协议的协议的“类型缺陷类型缺陷”型攻击型攻击 假设临时值、序列号与密钥的长度都相同,例如均为假设临时值、序列号与密钥的长度都相同,例如均为128比比特,则攻击者特,则攻击者P可以记录监听到的消息可以记录监听到的消息2,截获,截获A发送给发送给B的的消息消息3,并在第,并在第4步重放消息步重放消息2给给A。攻击过程如下:。攻击过程如下:网络安全协议 如此协议执行后,如此协议执行后,A相信临时值相信临时值 是服务器是服务器B新分配给她的会话密钥,因此攻击是有效的。虽新分配给她的会话
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安全协议 认证协议教学文案 安全 协议 认证 教学 文案
限制150内