基于声纹的身份认证系统及方法技术方案

技术编号:6956547 阅读:280 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于声纹的身份认证系统,包括控制器、存储器、语音识别模块、声纹识别模块;存储器存储有多个用户的固定密码;声纹识别模块建立有多个用户的声纹模型,声纹模型包括用户的固定密码声纹模型和数字符号声纹模型;当接收到用户的登录指令时,控制器输出一随机数字符号字串到显示器,如果语音识别模块识别出的语音内容的一部分同固定密码相同,另一部分同随机数字符号字串相同,则声纹识别模块对其进行声纹识别,固定密码声纹固定密码声纹模型匹配,并且随机数字符号字串中各符号声纹同数字符号声纹模型匹配,则控制器输出身份认证通过信号。本发明专利技术还公开了一种基于声纹的身份认证方法。本发明专利技术安全性强并能减少用户的密码记忆负担。

【技术实现步骤摘要】

本专利技术涉及身份认证技术,特别涉及一种。
技术介绍
目前的身份认证系统,一种是基于密码,基于密码的身份认证系统为了安全,用户通常需要为不同的对象设置不同的密码,这增加了使用者的记忆负担,不易用;另外一种是基于声纹的身份认证系统,声纹识别属于生物识别技术的一种,是一项根据语音波形中反映说话人生理和行为特征的语音参数,自动识别说话人身份的技术,与语音识别不同的是, 声纹识别利用的是语音信号中的说话人信息,而不考虑语音中的字词意思,它强调说话人的个性,而语音识别的目的是识别出语音信号中的语音内容,并不考虑说话人是谁,它强调共性。通常基于声纹的身份认证系统,采用固定密码或与文本无关的声纹识别技术,但无论固定密码还是文本无关的密码,都容易被事先录制的语音攻击,再者,基于声纹的身份认证系统为了获得较好的用户体验,通常语音较少,导致难以保证系统性能,安全性差。
技术实现思路
本专利技术要解决的技术问题是提供一种,则能有效地防止录音攻击,安全性强,并能减少用户的密码记忆负担。为解决上述技术问题,本专利技术的基于声纹的身份认证系统,包括控制器、显示器、 存储器、语音识别模块、声纹识别模块;所述存储器存储有多个用户的固定密码;所述语音识别模块,能识别出语音信号中的语音内容;所述声纹识别模块,建立有多个用户的声纹模型,所述声纹模型包括用户的固定密码声纹模型和数字符号声纹模型;所述控制器,当接收到用户的登录指令时,输出一随机数字符号字串到显示器;所述控制器,如果在输出所述随机数字符号字串到显示器之后的设定时间以内,语音识别模块根据接收到的用户语音信号识别出的语音内容的一部分同所述存储器存储的一固定密码相同,另一部分同所述随机数字符号字串相同,则通过声纹识别模块对用户语音信号进行声纹识别,如果用户语音信号中的固定密码声纹同所述声纹识别模块中建立的一个用户的固定密码声纹模型匹配,并且用户语音信号中的随机数字符号字串中各符号声纹同所述声纹识别模块中建立的该用户的数字符号声纹模型匹配,则所述控制器输出身份认证通过信号。为解决上述技术问题,本专利技术的基于声纹的身份认证方法,包括以下步骤一 .将多个用户的固定密码存储在存储器中;并根据各用户的固定密码及数字符号的语音数据,建立各用户的声纹模型,各用户的声纹模型包括该用户的固定密码声纹模型和数字符号声纹模型,在一声纹识别模块中设置所述各用户的声纹模型;二 .当控制器接收到用户的登录指令时,输出一随机数字符号字串到显示器;三.通过语音识别模块对用户语音信号进行识别,如果在控制器输出所述随机数字符号字串到显示器之后的设定时间内,语音识别模块根据接收到的用户语音信号识别出的语音内容的一部分同所述存储器存储的一固定密码相同,另一部分同所述随机数字符号字串相同,进行步骤四;否则所述控制器输出身份认证失败信号;四.通过声纹识别模块对用户语音信号进行声纹识别;如果用户语音信号中的固定密码声纹同所述声纹识别模块中建立的一个用户的固定密码声纹模型匹配,并且用户语音信号中的随机数字符号字串中各符号声纹同所述声纹识别模块中建立的该用户的数字符号声纹模型匹配,则所述控制器输出身份认证通过信号;否则所述控制器输出身份认证失败信号。所述数字符号可以为0,1,2,……,8,9。本专利技术的,用户自己定义固定密码存储在存储器中,作为密码的第一部分,控制器随机产生随机数字符号字串,作为密码的第二部分,这两部分共同组成完整的密码,由于密码仅在有限的时间内有效,且组成的密码具有随机性,很难为其他用户提前获取,所以可以有效的防止录音攻击,由于密码是由两部分组成,用户自己定义的密码部分固定且可以较短,减小了用户记忆密码负担,易于使用。同时,还采用声纹认证方法,即便密码内容为其他用户非法获取,也可以通过声纹认证的方法对非法用户进行身份拒绝判定,进一步提高了安全性。附图说明下面结合附图和具体实施方式对本专利技术作进一步的详细说明。图1是本专利技术的基于声纹的身份认证系统一实施方式的结构示意图;图2是本专利技术的基于声纹的身份认证方法一实施方式的示意图。具体实施例方式本专利技术的基于声纹的身份认证系统一实施方式如图1所示,包括控制器、显示器、 存储器、语音识别模块、声纹识别模块;所述存储器存储有多个用户的固定密码;所述语音识别模块,能识别出语音信号中的语音内容;所述声纹识别模块,建立有多个用户的声纹模型,所述声纹模型包括用户的固定密码声纹模型和数字符号声纹模型;所述控制器,当接收到用户的登录指令时,输出一随机数字符号字串到显示器;所述控制器,如果在输出所述随机数字符号字串到显示器之后的设定时间以内,语音识别模块根据接收到的用户语音信号识别出的语音内容的一部分同所述存储器存储的一固定密码相同,另一部分同所述随机数字符号字串相同,则通过声纹识别模块对用户语音信号进行声纹识别,如果用户语音信号中的固定密码声纹同所述声纹识别模块中建立的一个用户的固定密码声纹模型匹配,并且用户语音信号中的随机数字符号字串中各符号声纹同所述声纹识别模块中建立的该用户的数字符号声纹模型匹配,则所述控制器输出身份认证通过信号。本专利技术的基于声纹的身份认证方法一实施方式如图2所示,包括以下步骤一 .将多个用户的固定密码存储在存储器中;并根据各用户的固定密码及数字符号的语音数据,在通用背景模型的基础上,通过最大后验概率自适应算法建立各用户的声纹模型,各用户的声纹模型包括该用户的固定密码声纹模型和数字符号声纹模型,在一声纹识别模块中设置所述各用户的声纹模型;二 .当一控制器接收到用户的登录指令时,输出一随机数字符号字串到显示器;三.通过语音识别模块对用户语音信号进行识别,如果在控制器输出所述随机数字符号字串到显示器之后的设定时间内(例如20秒),语音识别模块根据接收到的用户语音信号识别出的语音内容的一部分同所述存储器存储的一固定密码相同,另一部分同所述随机数字符号字串相同,进行步骤四;否则所述控制器输出身份认证失败信号;四.通过声纹识别模块对用户语音信号进行声纹识别;如果用户语音信号中的固定密码声纹同所述声纹识别模块中建立的一个用户的固定密码声纹模型匹配,并且用户语音信号中的随机数字符号字串中各符号声纹同所述声纹识别模块中建立的该用户的数字符号声纹模型匹配,则所述控制器输出身份认证通过信号;否则所述控制器输出身份认证失败信号。一较佳实施例如下。一 .用户Cl的固定密码“12a”存储在存储器中;根据用户Cl的固定密码“12a” 语音数据,建立该用户的固定密码声纹模型,根据用户Cl的十个数字符号“0,1,2,3,…,8, 9”的语音数据,建立该用户的十个数字符号的声纹模型,并将所述固定密码声纹模型和数字符号声纹模型作为用户Cl的声纹模型设置在一声纹识别模块中;二 .用户Cl向控制器发出登录指令,控制器接收到用户的登录指令后,输出一随机数字符号字串“38561”到显示器;三.通过语音识别模块对用户Cl发出的语音信号进行识别,用户Cl在控制器输出随机数字符号字串“38561”到显示器之后的20秒以内发出“ 1加38561”的语音,语音识别模块根据接收到的用户Cl语音信号识别出的语音内容的一部分为“12a”同所述存储器存储的一固定密码相同,另一部分为“38561”同所述随机数字符号字串相同,所以进行步骤本文档来自技高网...

【技术保护点】
1.一种基于声纹的身份认证系统,其特征在于,包括控制器、显示器、存储器、语音识别模块、声纹识别模块;所述存储器存储有多个用户的固定密码;所述语音识别模块,能识别出语音信号中的语音内容;所述声纹识别模块,建立有多个用户的声纹模型,所述声纹模型包括用户的固定密码声纹模型和数字符号声纹模型;所述控制器,当接收到用户的登录指令时,输出一随机数字符号字串到显示器;所述控制器,如果在输出所述随机数字符号字串到显示器之后的设定时间以内,语音识别模块根据接收到的用户语音信号识别出的语音内容的一部分同所述存储器存储的一固定密码相同,另一部分同所述随机数字符号字串相同,则通过声纹识别模块对用户语音信号进行声纹识别,如果用户语音信号中的固定密码声纹同所述声纹识别模块中建立的一个用户的固定密码声纹模型匹配,并且用户语音信号中的随机数字符号字串中各符号声纹同所述声纹识别模块中建立的该用户的数字符号声纹模型匹配,则所述控制器输出身份认证通过信号。

【技术特征摘要】
1.一种基于声纹的身份认证系统,其特征在于,包括控制器、显示器、存储器、语音识别模块、声纹识别模块;所述存储器存储有多个用户的固定密码;所述语音识别模块,能识别出语音信号中的语音内容;所述声纹识别模块,建立有多个用户的声纹模型,所述声纹模型包括用户的固定密码声纹模型和数字符号声纹模型;所述控制器,当接收到用户的登录指令时,输出一随机数字符号字串到显示器;所述控制器,如果在输出所述随机数字符号字串到显示器之后的设定时间以内,语音识别模块根据接收到的用户语音信号识别出的语音内容的一部分同所述存储器存储的一固定密码相同,另一部分同所述随机数字符号字串相同,则通过声纹识别模块对用户语音信号进行声纹识别,如果用户语音信号中的固定密码声纹同所述声纹识别模块中建立的一个用户的固定密码声纹模型匹配,并且用户语音信号中的随机数字符号字串中各符号声纹同所述声纹识别模块中建立的该用户的数字符号声纹模型匹配,则所述控制器输出身份认证通过信号。2.根据权利要求1所述的基于声纹的身份认证系统,其特征在于,所述数字符号为0, 1,2, “· ,8,9〇3.一种基于声纹的身份认证方法,其特征在于,包括以下...

【专利技术属性】
技术研发人员:许东星黄伟
申请(专利权)人:盛乐信息技术上海有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1