基于USB Keyl的身份认证主要方式 (1)基于挑战/应答的双因子认证方式 先由客户端向服务器发出一个验证请求,服务器接到此 请求后生成一个随机数(此为挑战)并通过网络传输给 客户端。客户端将收到的随机数通过USB接口提供给计 算单元,由计算单元使用该随机数与存储在安全存储空 间中的密钥进行运算并得到一个结果(此为应答)作为 认证证据传给服务器。 与此同时,服务器也使用该随机数与存储在服务器数据 库中的该客户密钥进行相同运算,如果服务器的运算结 果与客户端回传的响应结果相同,则认为客户端是一个 合法用户。 。 密钥运算分别在硬件计算单元和服务器中运行,不出现 在客户端内存中,也不在网络上传输,从而保护了密钥 的安全,也就保护了用户身份的安全。 信息安全导论03 17
基于USB Key的身份认证主要方式 (1)基于挑战/应答的双因子认证方式 • 先由客户端向服务器发出一个验证请求,服务器接到此 请求后生成一个随机数(此为挑战)并通过网络传输给 客户端。客户端将收到的随机数通过USB接口提供给计 算单元,由计算单元使用该随机数与存储在安全存储空 间中的密钥进行运算并得到一个结果(此为应答)作为 认证证据传给服务器。 • 与此同时,服务器也使用该随机数与存储在服务器数据 库中的该客户密钥进行相同运算,如果服务器的运算结 果与客户端回传的响应结果相同,则认为客户端是一个 合法用户。 • 密钥运算分别在硬件计算单元和服务器中运行,不出现 在客户端内存中,也不在网络上传输,从而保护了密钥 的安全,也就保护了用户身份的安全。 信息安全导论03 17
基于USB Key的身份认证主要方式 (2)基于数字证书的认证方式 。 随着PK技术日趋成熟,许多应用中开始使用数 字证书进行身份认证与数据加密。 数字证书是由权威公正的第三方机构(即CA中 。 心)签发的,以数字证书为核心的加密技术,可 以对网络上传输的信息进行加密、解密、数字签 名和签名验证,确保网上传递信息的机密性、完 整性,以及交易实体身份的真实性,签名信息的 不可否认性,从而保障网络应用的安全性。 USB Key作为数字证书的存储介质,可以保证数 证书不被复制,并可以实现所有数字证书的功 能 信息安全导论03 18
基于USB Key的身份认证主要方式 (2)基于数字证书的认证方式 • 随着PKI技术日趋成熟,许多应用中开始使用数 字证书进行身份认证与数据加密。 • 数字证书是由权威公正的第三方机构(即CA中 心)签发的,以数字证书为核心的加密技术,可 以对网络上传输的信息进行加密、解密、数字签 名和签名验证,确保网上传递信息的机密性、完 整性,以及交易实体身份的真实性,签名信息的 不可否认性,从而保障网络应用的安全性。 • USB Key作为数字证书的存储介质,可以保证数 字证书不被复制,并可以实现所有数字证书的功 能。 信息安全导论03 18
USB Key:实物 e路通 BAN区 建行电子银行 ABC②的m2i ! 信息安全导论03 19
USB Key实物 信息安全导论03 19
3.1.3基于生物特征的认证 基于生物特征识别的认证方式以人体具有的唯一的、可 靠的、终生稳定的生物特征为依据,利用计算机图像处 理和模式识别技术来实现身份认证。生物特征识别技术 目前主要利用指纹、声音、虹膜、视网膜、脸形、掌纹 这几个方面的特征进行识别。 与传统的身份认证技术相比,基于生物特征的身份认证 技术具有以下优点: >不易遗忘或丢失 >防伪性能好,不易伪造或被盗。 >“随身携带”,方便使用。 ·目前,已有的生物特征识别技术主要有指纹识别、掌纹 识别、手形识别、人脸识别、虹膜识别、视网膜识别、 声音识别和签名识别等。 信息安全导论03 20
3.1.3 基于生物特征的认证 • 基于生物特征识别的认证方式以人体具有的唯一的、可 靠的、终生稳定的生物特征为依据,利用计算机图像处 理和模式识别技术来实现身份认证。生物特征识别技术 目前主要利用指纹、声音、虹膜、视网膜、脸形、掌纹 这几个方面的特征进行识别。 • 与传统的身份认证技术相比,基于生物特征的身份认证 技术具有以下优点: 不易遗忘或丢失。 防伪性能好,不易伪造或被盗。 “随身携带” ,方便使用。 • 目前,已有的生物特征识别技术主要有指纹识别、掌纹 识别、手形识别、人脸识别、虹膜识别、视网膜识别、 声音识别和签名识别等。 信息安全导论03 20
指纹识别 指纹识别是最早研究并利用的,且是最方便、最 可靠的生物识别技术之一。 ·指纹识别主要包括三个过程:指纹图像读取、特 征提取、比对。 1.1 首先,通过指纹读取设备读取到人体指纹的图 像,进行初步的处理,使之清晰: 2. 然后,通过指纹图像进行指纹特征数据的提取, 这是一种单方向的转换; 3.最后,计算机通过某种指纹匹配算法进行比对, 得到两个指纹的匹配结果。 信息安全导论03 21
指纹识别 • 指纹识别是最早研究并利用的,且是最方便、最 可靠的生物识别技术之一。 • 指纹识别主要包括三个过程:指纹图像读取、特 征提取、比对。 1. 首先,通过指纹读取设备读取到人体指纹的图 像,进行初步的处理,使之清晰; 2. 然后,通过指纹图像进行指纹特征数据的提取, 这是一种单方向的转换; 3. 最后,计算机通过某种指纹匹配算法进行比对, 得到两个指纹的匹配结果。 信息安全导论03 21