欢迎来到天天文库
浏览记录
ID:55471243
大小:132.50 KB
页数:17页
时间:2020-05-16
《信息安全概论第10讲.ppt》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、信息安全概论第10讲2006年4月4日第4章身份识别与消息鉴别身份识别(identityauthentication)通信和数据系统的安全性常取决于能否正确地验证通信或终端用户的个人身份,如机要重地的进入、自动提款机提款、密钥分发以及各种资源系统的访问等都需要对用户的个人身份进行识别。消息鉴别(messageauthentication)信息来源的可靠性及完整性,需要有效的消息鉴别来保证,如通过网络用户A将消息M送给用户B,这里的用户可能是个人、机关团体、处理机等等,用户B需要进行消息鉴别,确定收到的消息是否来自A,而且还要确定消息的完整性。4.1身份识别身份识别包括用户向系
2、统出示自己的身份证明和系统查核用户的身份证明两个过程,它们是判明和确定通信双方真实身份的重要环节。身份识别的主要依据有以下三种:用户所知道的,如常用的口令、密钥等;用户所拥有的,如身份证、存有密钥的智能卡,钥匙等;用户的生理特征及特有的行为结果,如指纹、DNA、声音、签名字样等。在实际应用中,身份识别跟密钥分发紧密联系在一起。身份识别可以分为双向鉴别和单向鉴别,双向鉴别即双方要互相向对方证明自己的身份,一般适用于通信双方同时在线的情况;单向鉴别即只要一方向对方证明自己的身份,如登录邮件服务器,只需用户向服务器证明自己是授权用户。4.1.1基于口令的身份识别技术常用的身份识别技
3、术可以分为两大类:一类是基于密码技术的身份识别技术,根据采用密码技术的特点又可以分为:基于口令、基于传统密码、基于公钥密码三种不同的身份识别技术;一类是基于生物特征的身份识别技术。在UNIX中广泛使用的实现机制为例,来分析口令系统的弱点及改进方法。在UNIX中,口令的存储采用了图4.1a所示的复杂机制。每个用户都选择一个包含8个可打印字符长度的口令,该口令被转换为一个56位的值(用7位ASCII编码)作为加密程序的密钥输入。加密程序以DES算法为基础,但为了使算法具有更强的安全性,在实现中对该算法进行了适当的改动,这主要是通过引入一个12位的随机数实现的。典型的情形为:随机数
4、的取值是与口令分配给用户的时间相关联的。改进的DES算法以包含64位0块的数据作为输入,算法的输出作为下一次加密的输入。将这一过程重复25次加密,最终的64位输出转换为11个字符的序列。之后,密文形式的口令和随机数的明文形式的副本一起存放到相应用户名的口令文件中。4.1.2基于传统密码的身份识别技术典型的基于对称密码的双向鉴别协议是Needham-Schroeder协议,该协议要求有可信第三方KDC(密钥分发中心)的参与,采用询问/应答的方式使得通信双方A、B互相识别对方的身份。过程如下:(1)(2)(3)(4)(5)4.1.2基于传统密码的身份识别技术Needham-Sch
5、roeder协议的主要漏洞是A和B以前使用过的密钥对攻击者仍有利用的价值。当攻击者C掌握了A和B以前使用过的密钥后,C可以冒充A通过B的鉴别。C在第(3)步将以前记录的信息重放,并截断A与B之间的通信:(3’)(4’)(5’)这样,C使得B相信正在与自己通信的是A。4.1.2基于传统密码的身份识别技术Denning结合时间戳的方法,对Needham-Schroeder协议进行了改进(1)(2)(3)(4)(5)4.1.3基于公钥密码的身份识别技术Woo-Lam协议为例来说明(1)(2)(3)(4)(5)(6)(7)4.1.3基于公钥密码的身份识别技术Woo-Lam协议为例来说
6、明(1)(2)(3)(4)(5)(6)(7)4.1.3基于公钥密码的身份识别技术第(1)步,A发送自己和B的身份信息给KDC,向KDC请求B的公钥;第(2)步,KDC向A发送用自己私钥对B的公钥签名,A用已知的KDC的公钥验证后可得B的公钥;第(3)步,A向B发送用B的公钥加密的自己的身份信息和一个随机数;第(4)步,B向KDC请求A的公钥,并发送用KDC的公钥加密的随机数;第(5)步,B得到A的公钥,以及KDC对随机数、密钥、A和B身份信息的签名;第(6)步,B将上一步得到的签名和随机数发给A,A在其中找到自己的随机数,确信该消息不是重放;第(7)步,A用上一步从KDC的签
7、名中得到的密钥加密随机数,并发送给B;B收到后,解密并验证随机数,确信消息不是重放。4.1.4基于生物特征的身份识别技术识别阶段特征采样比对匹配接受不匹配拒绝授权阶段特征取样特征模板数据库图4.3基于生物特征身份识别基本框图并不是所有的生物特征都可用来进行身份识别,只有满足以下条件的生理或行为特征才可以用来作为身份识别的依据:普遍性:每个人都应该具有该特征;唯一性:每个人在该特征上有不同的表现;稳定性:该特征相对稳定,不会随着年龄等变化;易采集性:该特征应该容易测量;可接受性:人们是否接受以该特征作为身
此文档下载收益归作者所有