基于声纹识别和人脸识别的双因素身份认证装置的制造方法

文档序号:8866672阅读:478来源:国知局
基于声纹识别和人脸识别的双因素身份认证装置的制造方法
【技术领域】
[0001]本实用新型属于模式识别技术领域,涉及远程身份认证技术,具体涉及一种基于声纹识别和人脸识别的双因素身份认证装置。
【背景技术】
[0002]随着移动互联网的高速发展以及手持终端设备如智能手机、平板电脑的普及,互联网安全问题日益突出。目前,无论是银行的硬件数字证书还是动态口令牌,都只做到了对可信终端的管理,无法对用户身份进行验证。
[0003]生物特征识别技术是利用人的生理特征或行为特征,来进行个人身份的鉴定。已被用于生物识别的生物特征有声音、指纹、人脸、虹膜、视网膜等,而麦克风和摄像头普遍存在于现有的移动终端,因此通过声音和人脸来进行身份认证是最方便、最经济的解决方案。
[0004]人脸识别是基于人的脸部特征信息进行身份识别的一种生物特征识别技术,主要包括人脸注册和人脸认证两大模块。人脸识别利用摄像头采集含有人脸的图像或视频流,并自动在图像中检测和跟踪人脸,进而对检测到的人脸进行脸部的一系列相关技术处理。
[0005]人的声音涵盖了多个维度的信息,如说话内容、说话语气、声音特质等。声纹识别是一种通过人的声音特质来辨别不同说话人的技术,不同的声道结构决定了声纹的唯一性。声纹识别主要包括两大模块:声纹注册模块和声纹认证模块。声纹注册是指采用预先选定的模型对用户的语音样本进行建模,生成该用户的声纹模型;在用户请求身份验证时,利用对应的声纹模型对请求语音进行认证。只有经过声纹注册的用户才能使用声纹认证功能。声纹识别结合说话内容,能够有效避免重放攻击。
【实用新型内容】
[0006]本实用新型的目的在于克服现有技术中的不足,提供一种基于声纹识别和人脸识别的双因素身份认证装置。
[0007]本实用新型是通过以下技术方案实现的:
[0008]基于声纹识别和人脸识别的双因素身份认证装置,包括设置于客户端且依次连接的人脸检测单元、面部关键点标定单元、人脸认证单元、第一口令生成单元、语音端点检测单元,所述面部关键点标定单元与第一口令生成单元之间设有人脸建模单元;还包括设置于服务器端且依次连接的语音识别单元、文本内容校验单元、声纹特征向量提取单元、声纹认证单元,所述文本内容校验单元与第二口令生成单元连接,以及与声纹特征向量提取单元连接的声纹建模单元。
[0009]所述的技术方案优选为,所述人脸检测单元设有视频采集装置;所述视频采集装置用于采集用户人脸区域图像。
[0010]所述人脸检测单元用于用户在发出身份认证请求时,通过视频采集装置采集人脸区域图像;所述面部关键点标定单元用于确定所述人脸区域内的五官位置及轮廓;所述第一口令生成单元用于生成动态口令文本,通过随机算法以当前时间和用户ID作为种子,同时触发设置于服务器端的第二口令生成单元生成相同的动态口令文本;所述语音端点检测单元用于检测用户语音的起始端点和结束端点,将检测的语音数据发送至服务器端。所述人脸建模单元用于从注册用户录入的视频数据中选取多张人脸图像样本,进而建立人脸模型。
[0011]所述语音识别单元用于将客户端发来的语音数据转换成文本内容;所述文本内容校验单元用于将第二口令生成单元生成的动态口令文本与语音识别单元发来的文本内容进行比对,若比对结果一致则通过,若不一致则认证失败。所述声纹特征向量提取单元用于从语音数据中提取能够代表用户声纹的声纹特征向量。所述声纹建模单元用于从注册用户录入的语音数据中提取声纹特征向量,进而建立声纹模型。
[0012]所述的技术方案优选为,所述人脸认证单元包括依次连接的人脸识别单元和人脸判断单元。所述人脸识别单元用于计算用户的人脸和客户端存储的注册的人脸模型的相似度,所述人脸判断单元用于判断人脸相似度是否大于设定的阈值。
[0013]所述的技术方案优选为,所述语音端点检测单元设有语音采集单元;所述语音采集单元用于采集用户读取动态口令的语音数据。
[0014]所述的技术方案优选为,所述声纹认证单元包括依次连接的声纹识别单元和声纹判断单元。所述声纹识别单元用于计算用户的声纹特征向量和服务器端存储的注册的声纹模型之间的相似度,所述声纹判断单元用于判断声纹相似度是否大于设定的阈值。
[0015]所述的技术方案优选为,所述语音端点检测单元设有实时数据发送单元;所述语音识别单元设有实时数据接收单元。所述实时数据发送单元用于将语音端点检测单元采集的语音数据发送至服务器端,所述实时数据接收单元用于接收客户端发来的语音数据。
[0016]所述的技术方案优选为,所述语音端点检测单元与实时数据发送单元之间设有数据压缩单元,所述语音识别单元与实时数据接收单元之间设有数据解压单元。所述数据压缩单元用于将语音数据压缩,所述数据解压单元用于将语音数据解压。
[0017]所述的技术方案优选为,所述认证装置包括重复性检查单元,用于检查请求用户在客户端及服务器端是否注册,以及是否注册对应的人脸模型和声纹模型。
[0018]所述的技术方案优选为,所述认证装置包括人脸模型训练单元和声纹模型训练单元;所述人脸模型训练单元用于根据注册用户输入的人脸图像,训练所述注册用户的人脸模型,并存储于客户端,所述声纹模型训练单元用于根据注册用户输入的语音数据,训练所述注册用户的声纹模型,并存储于服务器端。
[0019]与现有技术相比,本实用新型的优越效果在于:在声纹识别和人脸识别的基础上,加入语音识别对动态口令进行校验,提高了远程身份认证的安全性和可靠性;所述动态口令同时在客户端和服务器端独立完成,且动态口令不需要以文本或加密文本在服务器端和客户端之间传输,保障了所述动态口令不被网络传输中的第三人窃取和攻击;防范了录音重放的闯入攻击,增强了认证的安全性。
【附图说明】
[0020]图1为基于声纹识别和人脸识别的双因素身份认证装置的结构示意图;
[0021]图2为图1中所述身份认证装置的认证方法实现流程图;
[0022]图3为图2所述身份认证方法中注册过程实现流程图。
[0023]附图标识如下:
[0024]11-人脸检测单元、12-面部关键点标定单元、13-人脸认证单元、131-人脸识别单元、132-人脸判断单元、14-第一口令生成单元、15-语音端点检测单元、16-人脸建模单元、21-语音识别单元、22-文本内容校验单元、23-声纹特征向量提取单元、24-声纹认证单元、241-声纹识别单元、242-声纹判断单元、25-第二口令生成单元、26-声纹建模单元。
【具体实施方式】
[0025]下面结合附图对本实用新型【具体实施方式】作进一步详细说明。
[0026]如附图1所示,本实用新型所述基于声纹识别和人脸识别的双因素身份认证装置,包括设置于客户端且依次连接的人脸检测单元11、面部关键点标定单元12、人脸认证单元13、第一口令生成单元14、语音端点检测单元15,所述面部关键点标定单元12与第一口令生成单元14之间设有人脸建模单元16 ;还包括设置于服务器端且依次连接的语音识别单元21、文本内容校验单元22、声纹特征向量提取单元23、声纹认证单元24,所述文本内容校验单元22与第二口令生成单元连接25,以及与声纹特征向量提取单元23连接的声纹建模单元26。
[0027]所述人脸检测单元11设有视频采集装置(图中未示);所述视频采集装置用于采集用户人脸区域图像。所述人脸检测单元11用于用户在发出身份认证请求时,通过视频采集装置采集人脸区域图像;所述面部关键点标定单元12用于确定所述人脸区域内的五官位置,眼睛位置、眉毛位置、鼻子位置及轮廓;所述第一口令生成单元14用于生成动态口令文本,通过随机算法以当前时间和用户ID作为种子,同时触发设置于服务器端的第二口令生成单元25生成相同的动态口令文本;所述语音端点检测单元15用于检测用户语音的起始端点和结束端点,将检测的语音数据发送至服务器端。所述人脸建模单元16用于从注册用户录入的视频数据中选取多张人脸图像样本,进而建立人脸模型。
[0028]所述语音端点检测单元15设有语音采集单元(图中未示),如麦克风;所述语音采集单元用于采集用户读取动态口令的语音数据。所述语音端点检测单元15检测时,每隔20毫秒计算当前语音片段的能量,若当前能量高于预先
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1