身份认证技术课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《身份认证技术课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 身份 认证 技术 课件
- 资源描述:
-
1、6 August 2022第四章 身份认证技术第1页第四章第四章 身份认证技术身份认证技术 内容提要内容提要n消息认证n身份认证方法 n身份认证协议 6 August 2022第四章 身份认证技术第2页本章要点认证的三项主要内容:消息认证,身份验证和数字签名。认证的三项主要内容:消息认证,身份验证和数字签名。两种主要认证模式:单向验证和双向验证。两种主要认证模式:单向验证和双向验证。三类认证函数:信息加密函数、信息认证码、散列函数。三类认证函数:信息加密函数、信息认证码、散列函数。散列函数应用于数据完整性检查的六种使用方法。散列函数应用于数据完整性检查的六种使用方法。三类常见身份认证手段分析:
2、口令认证、持证认证和生物识别。三类常见身份认证手段分析:口令认证、持证认证和生物识别。四个常用身份认证协议分析:一次一密机制、四个常用身份认证协议分析:一次一密机制、X.509X.509认证协议、认证协议、KerberosKerberos认证协议、零知识身份识别机制。认证协议、零知识身份识别机制。6 August 2022第四章 身份认证技术第3页消息认证概念 n消息认证是信息的合法接收者对消息的真伪进行判定的技术。消息认证的内容包括:n信息的来源n信息的完整性n信息的序号和时间6 August 2022第四章 身份认证技术第4页消息认证的方法 n一、信息的来源认证常用的方法有两种:n一种方法
3、是通信双方事先约定发送消息的数据加密密钥,接收者只需证实发送来的消息是否能用该密钥还原成明文就能鉴定发送者。如果双方使用同一个数据加密密钥,那么只需在消息中嵌入发送者的识别符即可。n另一种方法是通信双方事先约定各自发送消息所使用的通行字,发送消息中含有此通行字并进行加密,接收者只需判别消息中解密的通行字是否等于约定的通行字就能鉴定发送者。为了安全起见,通行字应该是可变的。n二、信息的完整性认证方法的基本途径有两条:n消息的完整性检验的常用方法是:消息发送者在消息中加入一个认证码并经过加密后发送给接收者检验,接收者利用约定的算法对解密后的消息进行运算,将得到的认证码与收到的认证码进行比较,若两者
4、相等,则接收,否则拒绝接收。n采用消息认证码(MAC)。MAC法利用函数f(x)(f(x)必须满足一定的条件)和密钥k将要发送的明文x或密文y变换成r比特的消息认证码f(x,k)或称其为认证符附加在x或y之后发出,通常将f选为带密钥的杂凑函数。n采用篡改检测码(MDC)。MDC法利用函数f(x)(f(x)必须满足一定的条件)将要发送的明文x变换成r比特的篡改检测码f(x)附加在x之后一起加密;。当然,也可以只对篡改检测码f(x)加密。通常将f选为不带密钥的杂凑函数。n三、信息的序号和时间n消息的序号和时间性的认证主要是阻止消息的重放攻击。常用的方法有:消息的流水作业号、链接认证符,随机数认证法
5、和时间戳等。6 August 2022第四章 身份认证技术第5页消息认证模式 n单向验证:是从甲到乙的单向通信。它建立了甲乙双方身份的证明以及从甲到乙的任何通信信息的完整性。n 单向验证过程如下:n(1)甲产生一个随机数Ra。n(2)甲构造一条消息,M=(Ta,Ra,Ib,d)。其中,Ta是甲的时间标记,Ib是乙的身份证明,d为任意的一条数据信息。为安全起见,数据可用乙的公开密钥Eb加密。n(3)甲将(Ca,Da(M))发送给乙。(Ca 为甲的证书,Da为甲的私人密钥。)n(4)乙确认Ca并得到Ea。他确认密钥没有过期。(Ea为甲的公开密钥)n(5)乙用Ea去解密Da(M),这样既证明了甲的签
6、名又证明了所签发信息的完整性。n(6)为准确起见,乙检查M中的Ib。n(7)乙检查M中的Ta以证实消息是刚发来的。n(8)作为一个可选项,乙对照旧随机数数据库检查M中的Ra以确保消息不是重放的旧消息。6 August 2022第四章 身份认证技术第6页双向验证 n双向验证:与单向验证类似,但增加了来自乙的应答。它保证是乙而不是冒名顶替者送来的应答。它还保证双方通信的机密性并可防止攻击。n双向验证除了完成一个从甲到乙的单向验证(上面的18步),还包括一个从乙到甲的类似的单向验证:n(9)乙产生另一个随机数Rb。n(10)乙构造一条消息,Mm=(Tb,Rb,Ia,Ra,d)。其中,Tb是乙的时间标
7、记,Ia是甲的身份证明,d为任意的数据。为确保安全,可用甲的公开密钥对数据加密。Ra是甲在第一步产生的随机数。n(11)乙将Db(Mm)发送给甲。(Db为乙的私人密钥)n(12)甲用Eb去解密Db(Mm),以确认乙的签名和消息的完整性。(Eb为乙的公开密钥)n(13)为准确起见,甲检查Mm中的Ia。n(14)甲检查Mm中的Tb,并证实消息是刚发送来的。n(15)作为可选项,甲可检查Mm中的Rb以确保消息不是重放的旧消息。6 August 2022第四章 身份认证技术第7页认证函数 n可用来做认证的函数分为三类:n(1)信息加密函数(Message encryption function):用完
8、整信息的密文作为对信息的认证。n(2)信息认证码MAC(Message Authentication Code):对信源消息的一个编码函数。n(3)散列函数(Hash Function):一个公开的函数,它将任意长的信息映射成一个固定长度的信息。6 August 2022第四章 身份认证技术第8页信息加密函数 6 August 2022第四章 身份认证技术第9页信息认证码MAC 6 August 2022第四章 身份认证技术第10页散列函数 6 August 2022第四章 身份认证技术第11页6 August 2022第四章 身份认证技术第12页第四章第四章 身份认证技术身份认证技术 内容提
9、要内容提要n消息认证n身份认证方法 n身份认证协议 6 August 2022第四章 身份认证技术第13页身份认证概念 n身份认证又叫身份识别,它是通信和数据系统的正确识别通信用户或终端的个人身份的重要途径。n身份认证是安全系统中的第一道关卡,如图44所示,用户在访问安全系统之前,首先经过身份认证系统识别身份,然后访问监控器根据用户的身份和授权数据库决定用户是否能够访问某个资源。访问控制器访问控制器安全管理员管理用户身份验证资源资源授权数据库授权数据库访问控制6 August 2022第四章 身份认证技术第14页口令认证 n口令认证的过程如下口令认证的过程如下:n计算机系统给每个用户分配一个标
展开阅读全文