第15讲 认证协议讨论教案.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安全协议与标准 第十一章 安全协议的分析 上节课回顾 无线网应用协议概述 无线传输层安全 WAP End-to-End 安全 第十一章 安全协议分析 概述 经典认证协议 关于认证协议攻击的讨论 针对经典认证协议的攻击 有关认证协议的进一步讨论 用BAN逻辑分析NSSK协议 11.1 概述 11.1.1安全协议的安全性与安全性分析 安全协议的安全性: 如果一个安全协议使得非法用户不可能从协议交换过程中获得比协议自身所体现的更多的有用信息,则称协议是安全的. 安全协议的安全性分析: 研究安全协议是否实现预定的安全功能,满足安全要求,称为协议的安全性分析. 密码算法的安全性 协议逻辑的安全性 11.1 概述 11.1.2 安全协议安全性分析的基本方法 非形式化方法 根据已知各种攻击方法对协议进行攻击, 以攻击是否有效来检验安全协议是否安全 形式化方法 形式化分析方法是将安全协议形式化,而后借助人工推导甚至计算机辅助分析,来判别安全协议是否安全可靠. 11.2 经典认证协议 11.2.1 认证协议概述 认证协议是网络安全的重要组成部分。 设计和分析一个正确的认证协议十分困难。 目前状况:设计——发现缺陷——改进——发现新的缺陷——进一步改进 70年代以来,认证协议的形式化分析成为研究热点。 本节用大写字母A、B、C等表示一般主体;用K、Ka、Kb、Kab表示加密密钥;解密密钥为K-1、 Ka-1、Kb-1、Kab-1 A→B:X ;表示A向B发送消息X 描述攻击时:P(A) →B: X; B →P(A): Y 11.2 经典认证协议 11.2.2 经典认证协议介绍 所介绍的几个经典认证协议,都是早期设计的认证协议。 NSSK协议 NSPK协议 Otway-Rees协议 Yahalom协议 Andrew 安全PRC协议 “大青蛙嘴”协议 NSSK协议 Needham-Schroeder 认证协议是1978年提出的。NSSK是对称密码体制的版本,其目的是分配双方会话密钥。 (1) A→S:A,B,Na (2) S →A: {Na, B, Kab , {Kab , A}Kbs}kas (3) A→B: {Kab , A} Kbs (4) B →A:{Nb} Kab (5) A→B: {Nb-1} Kab 临时值的作用 临时值与时间戳的区别 NSSK协议 NSPK协议 NSPK协议是Needham-Schroeder公开密钥协议。其目的是使双方安全地交换两个彼此独立的秘密。 (1) A→S:A,B (2) S →A: {Kb, B} Ks-1 (3) A →B: {Na, A} Kb (4) B →S: B, A (5) S →B: {Ka, A} Ks-1 (6) B →A: {Na, Nb} Ka (7) A →B: {Nb} Kb NSPK协议 Otway-Rees协议 该协议是1987年提出的一种早期的认证协议,其目的也是用于通信双方之间分配会话密钥。 (1) A →B: M, A, B,{Na, M, A, B} Kas (2) B →S: M, A, B,{Na, M, A, B} Kas, {Nb, M, A, B} Kbs (3) S →B: M, {Na, Kab} Kas, {Nb, Kab} Kbs (4) B →A: M, {Na, Kab } Kas Otway-Rees协议 Yahalom协议 该协议是1988年提出的,其目的是在通信双方之间分配会话密钥。 (1) A →B: A, Na (2) B →S: B, {A, Na , Nb}Kbs (3) S →A: {B, Kab , Na , Nb} kas , { A,Kab} Kbs (4) A →B:{A, Kab} Kbs , {Nb} kab 上述三个在对称体制下的认证协议,都包含A、B和S,目的也一样,但协议的结构却不同。 在NSSK中,只有发起者A与S打交道。 在Otway-Rees中只有响应者B与S打交道。 在Yahalom协议中发起者A和响应者B均与S打交道。 Yahalom协议 Andrew 安全PRC协议 Andrew 安全PRC协议只包含二个主体A和B。双方原先共享会话密钥Kab, 协议的目的是A向B申请一个新的会话密钥Kab’。 A→B: A,{Na} Kab B→A: {Na+1,Nb} Kab A→B: {Nb +1} Kab B→A: {Kab’ , Nb’ } Kab Andrew 安全PRC协议 “大青蛙嘴”协议 该协议是一种简单的三方

文档评论(0)

ma982890 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档