浅析身份认证技术
- 格式:doc
- 大小:64.00 KB
- 文档页数:10
身份认证技术安全分析报告防范身份盗用与冒充摘要:本文旨在对身份认证技术进行分析,以防范身份盗用与冒充的风险。
通过对目前主流的身份认证技术进行评估,并结合安全性能和用户体验,提出一种安全可靠的身份认证方案。
1. 引言在网络时代,身份认证技术的重要性不言而喻。
随着数字化社会的发展,身份盗用与冒充的风险不断增加,给个人隐私和社会信息安全带来威胁。
因此,加强对身份认证技术的安全分析和研究,既是保护个人信息安全的需要,也是保障数字经济发展的必然要求。
2. 身份认证技术分类2.1 基于密码的认证技术基于密码的身份认证技术是目前应用最广泛的一种方法。
通过用户名和密码的组合,确保只有拥有正确密码的用户可以访问受保护的资源。
然而,这种技术容易受到暴力破解和社会工程等攻击手段的威胁,安全性相对较低。
2.2 生物特征识别技术生物特征识别技术利用个体独有的生物特征进行认证,如指纹识别、虹膜识别、声纹识别等。
这种技术相对安全,但也不是完美的。
生物特征有可能被模拟或偷取,进而导致冒充问题。
2.3 多因素认证技术多因素认证技术结合了不同的认证手段,提高认证的安全性。
常见的多因素认证方式包括密码与生物特征、密码与令牌等。
这种技术相对于单一认证手段更安全可靠,但同时也增加了用户操作的复杂性。
3. 安全性分析3.1 基于密码的认证技术安全性分析基于密码的认证技术容易受到暴力破解、字典攻击等攻击方式的影响,安全性相对较低。
为了提高安全性,用户应定期更换密码,并采用强密码策略,同时系统应加强对密码的存储和传输的安全措施。
3.2 生物特征识别技术安全性分析生物特征识别技术相对较安全,但也有一定的漏洞。
攻击者可以通过高仿生物特征或直接截取生物特征等手段进行冒充。
为了防范此类威胁,需要加强生物特征的存储和传输的加密保护,并设计可靠的防护措施。
3.3 多因素认证技术安全性分析多因素认证技术在安全性方面较为可靠,但也存在一些潜在的风险。
例如,令牌或手机等物理设备可能会遗失或被盗用,用户需要及时报告遗失,并进行相应的撤销操作。
身份认证技术身份认证技术是一种用于确认个人身份真实性和合法性的技术手段。
随着互联网和数字化时代的到来,身份认证技术在保护个人隐私和数据安全方面发挥着重要作用。
本文将介绍身份认证技术的定义、分类、应用场景以及未来发展趋势。
身份认证技术可以简单理解为对个体身份进行验证的一种方式。
传统的身份认证通常依赖于人工审核、证件核实等手段,这种方法费时费力,并且容易出现错误。
而随着信息技术的发展,数字身份认证成为了一种快速、高效的认证方式。
数字身份认证通过基于密码、生物特征、硬件设备等手段对个人身份进行确认,提供了更便捷的认证方式。
根据身份认证技术的不同特点和应用场景,可以将其划分为以下几类:1. 基于密码的身份认证技术:这是最常见的一种身份认证方式,如账号密码、PIN码等。
它通过用户输入正确的密码来验证身份的真实性。
然而,由于密码往往容易被猜测或被他人获取,所以这种方式的安全性相对较低。
2. 基于生物特征的身份认证技术:这种技术依赖于个人独特的生物特征信息,如指纹、虹膜、面部识别等。
生物特征认证技术通过采集和分析个人生物特征信息,对比数据库中的注册信息,从而确认身份的真实性。
这种方式的优势在于生物特征具有唯一性和难以冒用的特点。
3. 基于硬件设备的身份认证技术:这种技术通过将认证数据存储在硬件设备中,并通过该设备进行身份的验证。
例如智能身份证、电子签名等。
这种方式相对来说比较安全,因为硬件设备往往具有一定的防护措施,难以被盗取或破解。
身份认证技术在各个行业和领域都有广泛的应用。
以下是一些典型的应用场景:1. 电子商务:在网络购物和在线支付过程中,身份认证技术可以保护消费者的个人信息和资金安全。
2. 金融服务:银行、证券等金融机构采用身份认证技术,可以防止非法操作和欺诈行为,保护客户的资金安全。
3. 政府事务:政府部门可以通过身份认证技术确认公民身份,提供更便捷的办公服务,并防止冒领和滥用福利等问题。
4. 医疗保健:医院和药店等机构可以通过身份认证技术防止个人健康数据的泄露和滥用。
身份认证技术概述
身份认证技术是指用于验证用户身份的技术方法和工具。
它可以确保只有经过授权的用户才能获得访问系统、服务或资源的权限,从而保护信息安全和防止未经授权的访问。
身份认证技术的核心目标是确认用户提供的身份信息是否可信和准确。
以下是一些常见的身份认证技术:
1. 密码认证:用户通过输入正确的用户名和密码进行认证。
这是最常见的身份认证方法,但也容易受到密码猜测、暴力破解等攻击。
2. 双因素认证:除了密码认证外,还需要用户输入另外一个认证因素,如短信验证码、指纹识别、手机应用程序生成的动态密码等。
双因素认证提高了安全性,因为攻击者需要同时掌握两个或更多的认证因素。
3. 生物特征认证:通过扫描或采集用户的生物特征数据,如指纹、面部识别、虹膜扫描等,进行身份认证。
生物特征是独一无二的,因此生物特征认证提供了高度的可信度。
4. 令牌认证:用户使用特殊的物理或虚拟设备,如硬件令牌、软件令牌或一次性密码器,生成临时的验证码进行认证。
5. 单点登录(SSO):用户只需一次登录即可访问多个相关系统或应用,而不需要每次都输入用户名和密码。
SSO通过共享认证信息来简化身份认证过程,提高用户体验和工作效率。
6. 多因素认证:采用多个不同的认证因素,如密码、物理令牌、生物特征等,以提供更高的安全性。
多因素认证通常结合使用双因素认证和生物特征认证等技术。
总体来说,身份认证技术的发展旨在提供更高的安全性、便利性和用户体验,以满足现代信息系统中对身份验证的不断增长的需求。
身份认证的技术方法和特点1. 认证方式包括密码、指纹、虹膜、人脸等多种生物特征。
2. 密码认证是最常见的一种方式,通过用户输入正确的密码来验证身份。
3. 指纹识别技术利用个体指纹的唯一性进行身份认证,安全性高。
4. 虹膜识别是指通过扫描个体的虹膜来进行身份确认,准确率较高。
5. 人脸识别技术通过分析个体的面部特征来进行身份识别,广泛应用于各种场景。
6. 身份证读取技术可以通过读取身份证上的芯片信息或者照片进行验证身份。
7. 二因素认证结合密码和其他生物特征的认证方式,提高了安全性。
8. 单一因素认证使用单一身份验证方式,安全性较低。
9. 动态口令认证通过生成短期有效的动态口令来增加认证的安全性。
10. 生物特征识别技术根据生物特征进行身份验证,包括指纹、虹膜等。
11. 身份认证技术可以分为基于知识、基于所有权和基于特征的不同类型。
12. 身份认证技术在金融领域发挥着重要的作用,保障了交易的安全性。
13. 社交媒体平台采用了多种身份认证技术来保障用户账号的安全。
14. 手机解锁采用的是生物特征认证技术,如指纹识别和面部识别。
15. 身份认证技术需要平衡安全性和便利性,以提升用户体验。
16. 多因素认证结合了多种认证方式,提高了身份认证的安全性。
17. 生物特征认证技术受到了隐私和数据保护的关注和监管。
18. 身份认证技术要满足用户的高效性和可用性需求,提供便捷的认证体验。
19. 智能硬件设备采用生物特征认证技术,如指纹锁和人脸识别门禁系统。
20. 身份认证技术在医疗保健领域也发挥着重要作用,保障病人信息的安全性。
21. 传统的密码认证技术受到了破解和暴力破解的风险,需要加强安全性。
22. 身份认证技术在跨境支付和国际贸易中起到了重要的作用。
23. 金融机构采用了多种身份认证技术来保护客户的资金安全。
24. 匿名身份认证技术可以保护用户的隐私,避免泄露个人信息。
25. 身份认证技术要兼顾便捷性和安全性,提供良好的用户体验。
互联网时代的身份认证技术分析随着互联网的普及,越来越多的个人信息被传输和共享,安全问题也越来越严峻。
身份认证技术则是在这种情况下逐渐成为热点话题。
那么,什么是身份认证技术呢?它目的是什么?如何实现?身份认证技术是通过一系列技术手段来确定用户的身份和确认其授权使用某些资源。
它是互联网安全的核心技术之一。
早期的身份认证技术主要采用用户名和密码的方式进行身份验证,但这种方式存在着易破解的风险。
因此,现在的身份认证技术已经不仅仅局限于用户名和密码这一种方式,而是在不断探索和研究更加先进的身份认证技术。
身份认证技术的目的主要是为了确保用户可以安全地使用网络资源,避免用户信息被泄露和不良行为的发生。
同时也可以保护网络服务提供商的权益,确保其服务的安全可靠性。
另外,身份认证技术还可以用于实现网络支付、身份验证等多种应用场景。
现在的身份认证技术主要包括以下几种:1. 基于用户名和密码的身份认证技术:这种方法是当前最为普遍和简单的身份认证方式。
用户只需要提供正确的用户名和密码即可登录系统。
但这种方式易受到撞库、破解等攻击,且难以确保密码的强度和复杂度。
2. 基于硬件的身份认证技术:该方法通过使用智能卡、USB Key、生物特征等不同硬件设备,来对用户进行身份验证。
这种方式相对安全,但需要特定的硬件设备,使用成本和便利性相对较低。
3. 基于软件的身份认证技术:该方式通过使用特定的软件,来进行身份验证。
这种方式已经在现实生活中得到了广泛的应用,比如移动支付、手机解锁等。
但在安全方面,可能存在信息泄露等风险。
4. 双因素身份认证技术:该技术需要用户提供两个不同的因素来进行身份确认,比如密码和短信验证码、指纹和密码等。
这种方式相对更加安全,但前提是要确保用户的设备足够安全可靠。
5. 基于区块链的身份认证技术:该技术是一种分布式的身份认证方式,使用区块链技术来确保身份信息的安全性和可靠性。
但目前还处于研究阶段,还需要进一步的实践验证。
简述身份认证技术
身份认证技术是一种用于保护计算机系统和网络安全的技术,通过验证用户的身份以授权用户访问系统或应用程序。
常见的身份认证技术包括密码认证、双因素认证、生物识别认证、远程访问认证等。
密码认证技术使用密码来验证用户的身份。
用户需要提供一个密码,系统会要求用户输入密码,并将其与存储在计算机中的密码进行
比较。
如果密码正确,系统将认为用户是合法的,允许用户访问系统或应用程序。
双因素认证技术则要求用户提供一个密码和一个生物识别验证,如指纹识别或人脸识别。
这种技术可以更加有效地验证用户的身份,因为系统可以检查除了密码之外的其他因素,例如用户的生物识别信息。
生物识别认证技术使用人类生物特征(如指纹、人脸等)来验证用户的身份。
这种技术比密码认证技术更加安全可靠,因为系统可以检查用户的生物特征,以验证用户的身份。
远程访问认证技术允许用户在远离计算机的地方访问计算机系
统或应用程序。
这种技术通常需要使用一个远程登录界面,用户需要使用用户名和密码登录,但当他们尝试登录时,系统需要验证用户的
身份。
远程访问认证技术还可以使用其他生物识别技术,如指纹识别或人脸识别。
身份认证技术是一种有效的保护计算机系统和网络安全的方法,可以确保只有授权用户可以访问系统或应用程序。
数据安全中的身份认证技术研究在数字化发展的浪潮下,数据安全已经成为了人们关注的焦点。
而数据安全中的身份认证技术也成为了保障个人信息安全的重要手段。
本文将从身份认证技术的基本原理、现状及存在的问题以及未来发展趋势进行探讨。
一、身份认证技术的基本原理身份认证技术主要针对数据系统中用户身份的识别与验证。
在数字化发展的时代,身份认证技术已经成为了个人信息保护的基石。
目前常用的身份认证技术包括:1.口令认证口令认证是指通过用户输入已在服务器端保存的口令,从而判断其身份是否合法的一种认证方式。
这是最常见的身份认证技术,其具有易操作、易推广等优点,但也容易受到密码被盗的威胁。
2.生物识别认证生物识别认证是指将人类身体本身或者身体生理特征所产生的行为及生理信号视为个人独有的标识符从而完成身份认证。
常用的生物识别认证技术包括指纹识别、人脸识别、声纹识别等。
这种身份认证技术具有极高的便利性,不需要记住口令和携带设备,但安全性与保密性需要进一步提高。
3.公钥基础设施认证公钥基础设施认证是目前身份认证技术中应用最广泛的一种方式。
它充分利用了密码学中的公开密钥密码学原理,在验证用户身份的过程中应用了数字证书和数字签名等技术,拥有高度的保密性和完整性。
二、现状及问题不可否认,随着数字化程度的提高,身份认证技术的应用范围日益扩大。
但是现行的身份认证技术仍存在以下问题:1.保密性不足口令认证常常会受到攻击者账户密码的盗用,并且生物识别认证系统长期以来存在的可被攻击的问题,这导致了用户的个人信息暴露的风险。
2.算法容易被攻击生物识别认证算法的安全性容易遭到攻击而被破解。
在图像匹配、图像生成等方面,生物特征的泄漏、攻击都较容易发生。
3.单一域验证现有的身份认证技术大多只关注单一域验证,缺少多因素综合验证,降低了身份认证的安全性和可靠性。
三、未来发展趋势为了弥补现行身份认证技术的缺陷,未来的身份认证技术将会呈现出以下趋势:1.深度学习算法综合运用随着深度学习算法逐渐地发展成熟,未来人工智能将会加入身份认证算法中,运用深度学习来对生物识别数据进行解读分析,从而提高认证的准确性和安全性。
简述身份认证技术
身份认证技术是一种用于确认用户身份的技术。
在现代社会中,身份认证技术被广泛应用于各种场合,例如银行、电子商务、社交媒体等。
身份认证技术的目的是确保只有被授权的用户可以访问敏感信息或执行特定操作。
常见的身份认证技术包括以下几种:
1.用户名和密码认证:这是最常见的身份认证技术。
用户输入其用户名和密码,系统验证这些信息是否匹配,如果匹配则表示用户身份已经确认。
2.生物识别认证:生物识别认证技术是指使用生物特征来确认用户身份的技术。
例如,指纹、虹膜、人脸等生物特征可以用于身份认证。
3.智能卡认证:智能卡是一种具有存储和处理能力的芯片卡,它可以用于存储用户身份信息和提供加密功能,以确保用户的身份和数据安全。
4.双因素认证:双因素认证结合了两种或多种身份认证技术,例如使用用户名密码和生物识别认证,以提高身份认证的安全性。
身份认证技术的发展对于保障个人隐私和数据安全至关重要。
但是,身份认证技术也存在着一些挑战,例如模拟攻击、密码暴力破解等。
因此,需要不断发展和完善身份认证技术,以应对不断变化的安全威胁。
浅谈身份认证技术在网络安全中的应用在今天的网络安全环境中,身份认证技术已成为保障网络安全的重要方法之一。
随着信息技术的不断发展和人们对安全越来越高的要求,各种身份认证技术也不断涌现。
本文将从身份认证技术的概念、分类以及应用等方面进行浅谈,以期能为大家更好地理解身份认证技术在网络安全中的应用。
一、身份认证技术的概念身份认证(Identity Authentication)是指验证用户或设备的身份信息和权限的真实性和合法性的过程。
这是一个建立在用户身份和安全关键性之上的过程,简单地说,就是证明用户是谁,这个过程需要验证用户提供的身份信息与登陆的用户实际身份是否一致,防止非法用户伪造客户端向服务器请求连接。
二、身份认证技术的分类从身份认证技术的分类来看,主要分为以下几种:1、密码认证技术:这是最基本的身份验证形式,用户在注册或身份验证时,需要为自己设定一个用户名和密码。
在用户登录时,输入用户名和密码,如果验证通过就可以登陆系统。
2、生物识别认证技术:生物识别认证技术是指根据人或物体的唯一生物特征,如指纹、虹膜、手掌、声音等,作为验证身份的依据。
3、智能卡认证技术:这种身份认证技术基于智能卡,一种内置加密处理芯片的可携带设备。
在用户登录时,需要插入智能卡,并且输入密码才能访问系统。
4、证书认证技术:认证中心发放数字证书,该证书由数字签名、数字证书和公钥基础结构构成,证书中包含了一些信息,如使用者姓名、公钥、证书类型等等。
三、身份认证技术的应用身份认证技术在网络安全中的应用非常广泛,主要表现在以下几个方面:1、网络登陆身份认证:当用户需要使用某个应用程序或访问某个网站时,需要进行身份验证才能继续访问。
现在很多网站都提供了注册和登陆功能,这些网站会对用户的输入信息进行一些简单的验证,如用户名、密码、图形验证码、邮箱代码等等,通过这些验证,才能访问到网站的内容。
2、人脸识别技术:人脸识别技术广泛应用于安全门禁系统、公共交通系统等领域,用于检测或区分攻击者和客户端用户。
信息安全中身份认证技术研究在信息时代,信息安全成为了不可忽视的重要问题。
其中,身份认证技术作为信息安全的基石,受到了越来越多的关注和研究。
本文将对身份认证技术的研究进行探讨。
一、身份认证技术的发展历程身份认证技术是信息安全领域中的基础技术,其主要作用是确认用户的身份信息,并对用户的访问权限进行验证和控制。
身份认证技术的发展经历了三个阶段的演化。
第一阶段:口令认证早期,用户通过用户名和密码进行身份认证。
这种方式简单易用,是最常见的一种认证方式。
但是,口令认证存在着一些缺陷,如密码的选择不当容易被猜测、密码的管理不当容易被盗窃等,这些都可能引发安全问题。
第二阶段:多因素认证随着安全需求的不断提高,多因素认证得到了广泛的应用。
多因素认证包括三种方式:知识认证、物理认证和生物认证。
知识认证是我们最熟悉的口令认证;物理认证则是使用智能卡或USB密钥等硬件设备进行身份认证;生物认证则是利用人体的特征如指纹、虹膜等进行身份验证。
第三阶段:基于智能合约技术的认证随着区块链技术的发展,基于智能合约技术的认证方法也得到了广泛的关注。
其主要思想是将认证信息储存在区块链上,由智能合约来管理和验证身份认证的合法性。
二、身份认证技术的问题与挑战尽管身份认证技术不断发展,并且应用范围越来越广泛,但是仍有许多问题和挑战需要面对。
1.安全性问题身份认证技术的核心问题是安全性,其中比较常见的安全问题主要有以下三点:(1)攻击者对密码的猜测和破解(2)攻击者借助中间人攻击技术篡改认证信息(3)攻击者进行钓鱼攻击,通过假冒网站等手段获取用户认证信息2.可扩展性问题身份认证技术的可扩展性是指,该技术的适用范围是否能够覆盖所有的应用场景。
目前的身份认证技术都还存在着可扩展性不足的问题。
例如,智能卡技术在很多场景下无法使用。
3.隐私保护问题身份认证技术涉及到个人隐私信息,如何保护用户的隐私成为了重要的问题。
例如,采用生物识别信息作为认证手段时,用户的生物信息可能会被泄漏,而且生物信息无法重置,这会对用户造成很大的损失。
浙江财经大学东方学院学年论文论文题目:浅析身份认证技术学生姓名戚佳佳指导教师张琼妮分院信息专业名称计算机科学与技术班级11计算机(2)班学号 **********2014 年 4 月 6 日浅析身份认证技术摘要:在这个信息化社会,计算机技术的发展使得信息安全问题倍受关注。
为了保证信息的保密性以及信息的完整性和有效性,认证技术在日新月异的生活中引申了出来。
数字签名技术在身份识别和认证、数据完整性、抗抵赖等方面具有其它技术所无法替代的作用,在这个高科技时代,出现了许多身份认证技术。
身份认证技术也在不断的发展和改进。
关键词:身份认证;信息技术;物理身份认证;生物认证技术1.身份认证技术的定义身份认证是指计算机及网络系统确认操作者身份的过程。
计算机系统和计算机网络是一个虚拟的数字世界,在这个数字世界中,一切信息包括用户的身份信息都是用一组特定的数据来表示的,计算机只能识别用户的数字身份,所有对用户的授权也是针对用户数字身份的授权。
而我们生活的现实世界是一个真实的物理世界,每个人都拥有独一无二的物理身份。
如何保证以数字身份进行操作的操作者就是这个数字身份合法拥有者,也就是说保证操作者的物理身份与数字身份相对应,就成为一个很重要的问题。
身份认证技术的诞生就是为了解决这个问题。
身份认证技术是在计算机网络中确认操作者身份的过程而产生的解决方法。
所谓“没有不透风的墙”,你所知道的信息有可能被泄露或者还有其他人知道,杨子荣就是掌握了“天王盖地虎,宝塔镇河妖”的接头暗号成功的伪造了自己的身份。
而仅凭借一个人拥有的物品判断也是不可靠的,这个物品有可能丢失,也有可能被人盗取,从而伪造这个人的身份。
只有人的身体特征才是独一无二,不可伪造的,然而这需要我们对这个特征具有可靠的识别能力。
认证是指核实身份的过程,是防止主动攻击的重要技术。
认证不能自动地提供保密性,而保密也不能自然地提供认证功能。
一个纯认证系统的模型如图1-1所示,在这个系统中发送者通过一个公开信道将信息传送给接收者,接收者不仅想收到消息本身,还要通过认证编码器和认证译码器验证消息是否来自合法的发送者以及消息是否被篡改。
2.身份认证的必要性当今社会网络迅速发展,但也因为网络的发展使得个人信息,部门信息乃至国家机密等面临着相应的威胁。
网络上出现了很多黑客和间谍,所以改进信息加密方面的工作迫在眉睫。
在信息安全领域中,一方面是保证信息的保密性,防止通信中的机密信息被窃取和破译,防止对系统进行被动攻击;另一方面是保证信息完整性、有效性,即要搞清楚与之通信的对方的身份是否真实,证实信息在传输过程中是否被篡g 改、伪装、串扰和否认,防止对系统进行主动攻击。
3.常见物理身份认证技术3.1 基于秘密信息的身份认证方法3.1.1 口令核对在鉴别用户身份时最常见也是最简单的方法就是口令核对法:系统为每一个合法用户建立一个用户名/口令对,当用户登录系统或使用某项功能时,提示用户输入自己的用户名和口令,系统通过核对用户输入的用户名、口令与系统内已有的合法用户的用户名/口令对是否匹配,如与某一项用户名/口令对匹配,则该用户的身份得到了认证。
3.1.2 单向认证通信的双方只需要一方被另一方认证的过程就是单向认证。
例如:口令核对实际是一种单向认证,只是这种简单的单向认证还没有与密钥分发相结合。
与密钥分发相结合的单向认证主要有两类:一类采用对称密钥加密体制,需要一个可以参与的第三方,通常是KDC(密钥分发中心)或AS(认证服务器),由这个第三方来实现通信双方的身份认证和密钥分发;另一类采用非对称密钥加密体制,无需第三方参与。
需第三方参与的单向认证:1、 A → KDC :IDA||IDB|| N12 、KDC → A :EKa[Ks || IDB || N1 || EKb [Ks || IDA]]3 、A → B :EKb [Ks || IDA] || EKs[M]无需第三方参与的单向认证:A →B :EKUb[Ks ]|| EKs[M]如果主要关心的是认证,而不考虑保密,可采用方法A →B :M || EKRa[H(M)]既需要考虑认证,又需要考虑保密,可采用方法:EKUb[M || EKRa[H(M)]](1-1)3.1.3 双向认证在双向认证过程中,通信双方需要互相认证鉴别各自的身份,然后交换会话密钥,双向认证的典型方案是Needham/Schroeder协议。
Needham/Schroeder Protocol [1978]1、A → KDC :IDA ||IDB||N12 、KDC → A :EKa [Ks||IDB||N1||EKb[Ks||IDA]]3 、A → B : EKb [Ks||IDA]4 、B → A :E Ks[N2]5 、A → B :E Ks[f(N2)]在真实世界,对用户的身份认证基本方法可以分为这三种:1)根据你所知道的信息来证明你的身份(你知道什么);2)根据你所拥有的东西来证明你的身份(你有什么);3)直接根据独一无二的身体特征来证明你的身份(你是谁),比如指纹、面貌等。
根据安全水平、系统通过率、用户可接受性、成本等因素,可以选择适当的组合设计实现一个自动化身份认证系统。
4.常见生物身份认证技术4.1 何为生物认证技术现在我们来看一下生物认证技术。
生物认证=生理特征+行为特征,生物特征具有稳定性、唯一性、方便性、不易遗忘等特点,常用的生物特征包括脸像、虹膜、指纹、掌纹、声音、笔迹等,许多国家将其作为重大基础战略技术加以研究。
4.2 高级生物识别技术4.2.1 指纹指纹认证是目前国内最为成熟的生物认证技术。
在古代就被用来代替签字画押,证明身份。
由于指纹认证具有方便、可靠、非侵害和价格便宜的的特点,已经在许多行业领域中得到了广泛的应用,如公司或单位的考勤指纹机,银行、证券等金融系统的门禁系统,笔记本电脑的指纹识别器,以及犯罪现场的指纹识别等。
指纹是指人的手指末端正面皮肤上凸凹不平产生的纹线。
纹线有规律的排列形成不同的纹型。
纹线的起点、终点、结合点和分叉点,称为指纹的细节特征点。
指纹认证就是通过比较不同指纹的细节特征点来进行鉴别。
由于每个人的指纹不同,就是同一人的十指之间,指纹也有明显区别,而且终身不变,因此指纹可用于身份认证。
4.3 次级生物识别技术4.3.1 人脸人脸识别指利用分析比较人脸视觉特征信息进行身份认证的计算机技术。
目前常用于数码相机人脸自动对焦和笑脸快门技术、公安刑侦破案、门禁系统、摄像监视系统等领域。
由于人脸识别是利用可见光获取人脸图像信息,不容易引起人的注意而不容易被欺骗,而且在实际应用场景下可以进行多个人脸的分拣、判断及识别。
但是人脸容易受到表情、观察角度、光照条件(例如白天和夜晚,室内和室外等)、人脸的很多遮盖物(例如口罩、墨镜、头发、胡须等)、年龄等多方面因素的影响,从而影响识别的准确度。
4.3.2 手形手形指的是手的外部轮廓所构成的几何图形。
在手形识别技术中,手形的几何信息包括手指不同部位的宽度、手掌宽度和厚度、手指的长度等。
经过生物学家大量实验证明,人的手形在一段时期具有稳定性,且两个不同人手形是不同的,即手形作为人的生物特征具有唯一性。
而且手形也具有稳定性,且比较容易采集,故可以利用手形对人的身份进行认证。
手形识别是速度最快的一种生物识别技术,它对设备的要求较低,图像处理简单,且可接受程度较高。
由于手形特征不像指纹那样具有高度的唯一性。
因此,手形特征只用于满足中/低级安全要求的认证。
4.3.3 语音语音识别的研究发展过程中,相关研究人员根据不同语言的发音特点,设计和制作了以汉语(包括不同方言)、英语等各类语言的语音数据库,这些语音数据库可以为国内外有关的科研单位和大学进行汉语连续语音识别算法研究、系统设计及产业化工作提供充分、科学的训练语音样本。
例如:MIT Media lab Speech Dataset(麻省理工学院媒体实验室语音数据集)、Pitch and V oicing Estimates for Aurora 2(Aurora2语音库的基因周期和声调估计)、Congressional speech data(国会语音数据)、Mandarin Speech Frame Data(普通话语音帧数据)、用于测试盲源分离算法的语音数据等。
5.身份认证技术存在的问题5.1 口令认证存在的问题口令认证的安全性仅仅基于用户口令的保密性,而用户口令一般较短且容易猜测,因此这种方案不能抵御口令猜测攻击;另外,攻击者可能窃听通信信道或进行网络窥探,口令的明文传输使得攻击者只要能在口令传输过程中获得用户口令,系统就会被攻破。
例如在学校寝室上网需要闪讯密码,以前的密码都是固定的,而且是六位,很容易被他人猜出并使用,使得账号拥有者不能很好使用闪讯资源并导致IP账号冲突。
而现在的闪讯密码每天修改,这就具有了一定的安全性和时效性,虽然对用户造成了不便但胜在安全保密性好。
在网络环境下,明文传输的缺陷使得这种身份认证方案变得极不安全,一些网络环境中的服务,如FTP,虽然仍然使用了明文传输的用户名/口令身份认证方案,但多数时候这种服务已经退化为无需口令(或口令公开)的匿名文件传输服务。
解决的办法是将口令加密传输,这时可以在一定程度上弥补上面提到的第二个缺陷,但攻击者仍可以采用离线方式对口令密文实施字典攻击。
加密传输口令的另一个困难是加密密钥的交换,当采用对称密钥加密方式时,要求认证方和被认证方共享一个密钥,但由于身份认证前双方的身份还不明确,不可能预先共享一个密钥,解决的办法是求助于第三方——一个可信任的权威机构,这就是下面要分析的认证方案的思想。
当采用非对称密钥加密方式时,口令可以用认证方的公钥加密,由于公钥可以通过公开的渠道获得,这时不存在采用对称密钥加密时遇到的那种矛盾,当然,这也需要密钥分发机制的配合。
由此,我们可以了解,身份认证与密钥分发的紧要联系。
5.2 指纹认证存在的问题在指纹认证系统中,由于指纹自身的特点,用户识别和用户验证这两部分是紧密关联的,其功能合一,就像原本“一把钥匙只能找到相匹配的锁”才能“开锁”继续做接下来的事,变成现在“钥匙和锁捆绑在一起”直接就能开锁完成下续操作的情况,从而使的在认证上减少了一道程序,造成一旦指纹数据被窃取,窃取者就可以永久直接使用指纹信息进行认证操作。
在网络方面,所有信息都是以明文默认形式进行传输,也就是说,只要有相应的技术,就可以看到传输的数据,而且实际上,这种技术已经出现,比如“sniffer”技术,就是一种网络嗅觉技术。
如果指纹特称信息以某种数据流的形式进行传输,并且被“黑客”所获得,那么“黑客”就可以用窃取者的指纹特征信息来达到自己的目的,因此这种不安全的传输要避免。