- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第6讲 认证协议
1
/s/1hqGj6QS
第6讲 认证协议
2
6.1 认证方式分类
6.2 经典认证协议
6.3 密钥交换协议
6.4 认证密钥交换协议
6.5 可否认认证协议
6.6 对认证协议的典型攻击
6.7 认证协议的设计原则
认证和协议的概念
3
认证:是一个过程,通过这个过程,一个实体可以向另一个实体证明某种声称的属性。
协议:在两方或相互协作的多方之间进行通信的过程。因此,一个认证过程也是一个认证协议。认证协议是安全协议的一种。
什么是认证?什么是协议?
4
消息认证(也称数据源认证)
身份认证(或称实体认证)
带认证的密钥建立
实体声称的属性有哪些呢??
消息认证
5
目的:
确认消息发送者的身份
确认数据完整性
消息认证与数据完整性区别:
消息认证必然涉及通信,而数据完整性不一定包含通信,该安全服务可用于存储的数据。
消息认证必然涉及确认消息的新鲜性,而数据完整性无此必要,这是因为老数据、重放的旧消息也可能有完善的数据完整性。新鲜的消息指接收者认定的新近发送的消息(收发之间的时间间隔足够小)。
身份认证
6
1、主机—主机类型
通信的参与者是在分布式系统中被称为“节点”的计算机或平台。
实例:客户端—服务器设置,其中一台主机(客户端)向另一台主机(服务器)请求某些服务。
身份认证
7
2、用户—主机类型
用户通过登录系统中某台主机来获得访问该计算机系统。
举例:
通过Telnet登录到某台计算机
通过FTP(file transfer protocol)执行文件传送
身份认证
8
3、进程—主机类型
主要用于分布式计算系统远程进程的识别与认证。
一个主机可能会给外部的进程授予不同的接入权限。例如某段“移动代码”或可执行的Java程序都能够到达远程主机并作为远程进程在该主机上运行。
在敏感的应用中,设计认证机制是必需的,也是可能的,这样才能使主机识别外部进程是否友好,从而能够对外部进程赋予合适的接入权限。
身份认证
9
4、成员—俱乐部类型
可以把成员拥有俱乐部证书的证明看做是一般化的“用户—主机类型”。
俱乐部可以只需要考虑成员证件的有效性,而没有必要知道该成员的进一步信息,如该成员的真实身份。
6.1 认证方式分类
10
(1) 单方认证
(2) 双方认证
(3) 包含可信第三方的认证
认证可以分为那些类别?
6.1.1 单方认证
11
协议的两个参与主体A和B中只对其中的一个主体进行认证。(服务器对客户端的认证或…)
认证机制包括
基于交互模式的挑战—应答机制(CR)
基于对称密码技术的挑战—应答机制的单方认证
基于非对称密码技术的挑战—应答机制的单方认证
基于非交互模式的时间戳机制(TS)
基于对称加密技术的时间戳机制的单方认证
基于非对称加密技术的时间戳机制的单方认证
挑战—应答机制
12
“挑战-应答”机制(Challenge-Response)
B期望从A获得一个新消息,首先发给A一个临时值(challenge),并要求后续从A收到的消息(response)包含正确的这个临时值。
基于对称密码技术的挑战—应答机制”的单方认证
13
协议1:
Bob→Alice:NB; (挑战)
Alice→Bob:EKAB(M, NB); (应答)
Bob解密接收到密文分组并接受(若Bob看到NB)或拒绝(其它情况)。
协议2:
Bob→Alice:NB; (挑战)
Alice→Bob:M, MDC (KAB, M, NB); (应答)
Bob重构MDC (KAB, M, NB)并接受(若两个MDC相同)或拒绝(其它情况)。
基于非对称密码技术的挑战—应答机制的单方认证
14
协议3:
Bob→Alice:NB; (挑战)
Alice→Bob:M, SigA (M, NB); (应答)
Bob使用他的一次性随机数NB验证签名并接受(若签名通过验证)或拒绝(其它情况)。
数字时间戳机制
15
数字时间戳(DTS,Digital Time-stamp ):
是由DTS服务机构提供的安全服务项目,专门用于证明信息的发送时间。
B接受一个新消息仅当该消息包含一个时间戳,该时间戳在B看来,是足够接近B所知道的当前时间;这种方法要求不同参与者之间的时钟需要同步。
由于变化的和不可预见的网络延迟的本性,不能期望分布式时钟保持精确的同步。因此,任何基于时间戳的过程必须采用时间窗的方式来处理:一方面时间窗应足够大以包容网络延迟,另一方面时间窗应足够小以最大限度地减小遭受攻击的机会。
数字时间戳机制
16
数字时间戳的生成及使用过程
基于对称加密技术的时戳机制的单方认证
17
协议4:
Alice→Bob:EKAB (M, TA);
Bob解密接收到的密文分组并接受(若认为
您可能关注的文档
最近下载
- 安徽省初中信息技术学业水平测试试卷.pdf VIP
- SWTS-CV01-2013 钢直梯及栏杆通用图.pdf VIP
- DLT5759-2017 配电系统电气装置安装工程施工及验收规范.pdf VIP
- 辽宁省七校协作体2024-2025学年(下)3月高三语文联考作文题目及范文:人应该具备两个觉悟.docx VIP
- 鉴赏诗歌的形象教案.pdf VIP
- 百度旅游-成都攻略百度旅游-成都攻略.pdf VIP
- 《企业员工培训问题与完善对策研究—以A酒店为例》10000字.doc VIP
- 大学生新能源职业生涯规划.pptx VIP
- 2025年6月大学英语四级考试真题(第1套)附答案.pdf VIP
- 基层工会经费收支管理办法.docx VIP
原创力文档


文档评论(0)