【技术实现步骤摘要】
身份认证方法、服务器、客户端及系统
本专利技术涉及身份认证
,特别涉及一种身份认证方法、服务器、客户端及系统。
技术介绍
用户身份认证被广泛地应用到生活中,生物识别作为一种用户身份认证方式,目前主要有指纹验证、人脸识别、声纹识别等。对于指纹验证,存在容易被复制冒用;对于人脸识别存在被使用照片建模所欺骗;对于声纹识别,由于声纹存在容易被偷录,从而存在用户身份被冒用的风险,从而导致用户的身份识别失效。因此,现有身份认证技术存在很多风险,不安全。针对上述问题,目前尚未提出有效的解决方案。
技术实现思路
第一方面,本专利技术实施例提供了一种身份认证方法,用以提高身份认证的安全性,该方法包括:在接收到身份认证请求时,生成一次性随机密码,存储并发送所述一次性随机密码;获取根据一次性随机密码以及语音密码生成的待识别语音;对所述待识别语音进行声纹识别,得到待识别语音对应的声纹;对所述待识别语音进行语音识别,得到待识别语音对应的一次性随机密码,以及待识别语音对应的语音密码内容;将所述待识别语音对应的声纹与用户身份注册时的声纹进行比对,得到声纹比对结果;将待识别语音对应的一次性随机密码与存储的一次性随机密码进行比对,得到一次性随机密码比对结果;将待识别语音对应的语音密码内容与用户身份注册时的语音密码内容进行比对,得到语音密码内容比对结果;根据所述声纹比对结果,一次性随机密码比对结果,以及语音密码内容比对结果,对用户的身份进行验证,反馈身份验证结果。第二方面,本专利技术实施例还提供了一种身份认证方法,用以提高身份认证的安全性,该方法包括:发起身份验证请求;接收用户根据一次性随 ...
【技术保护点】
1.一种身份认证方法,其特征在于,包括:在接收到身份认证请求时,生成一次性随机密码,存储并发送所述一次性随机密码;获取根据一次性随机密码以及语音密码生成的待识别语音;对所述待识别语音进行声纹识别,得到待识别语音对应的声纹;对所述待识别语音进行语音识别,得到待识别语音对应的一次性随机密码,以及待识别语音对应的语音密码内容;将所述待识别语音对应的声纹与用户身份注册时的声纹进行比对,得到声纹比对结果;将待识别语音对应的一次性随机密码与存储的一次性随机密码进行比对,得到一次性随机密码比对结果;将待识别语音对应的语音密码内容与用户身份注册时的语音密码内容进行比对,得到语音密码内容比对结果;根据所述声纹比对结果,一次性随机密码比对结果,以及语音密码内容比对结果,对用户的身份进行验证,反馈身份验证结果。
【技术特征摘要】
1.一种身份认证方法,其特征在于,包括:在接收到身份认证请求时,生成一次性随机密码,存储并发送所述一次性随机密码;获取根据一次性随机密码以及语音密码生成的待识别语音;对所述待识别语音进行声纹识别,得到待识别语音对应的声纹;对所述待识别语音进行语音识别,得到待识别语音对应的一次性随机密码,以及待识别语音对应的语音密码内容;将所述待识别语音对应的声纹与用户身份注册时的声纹进行比对,得到声纹比对结果;将待识别语音对应的一次性随机密码与存储的一次性随机密码进行比对,得到一次性随机密码比对结果;将待识别语音对应的语音密码内容与用户身份注册时的语音密码内容进行比对,得到语音密码内容比对结果;根据所述声纹比对结果,一次性随机密码比对结果,以及语音密码内容比对结果,对用户的身份进行验证,反馈身份验证结果。2.如权利要求1所述的身份认证方法,其特征在于,还包括:按照如下方法对用户身份进行注册,得到用户身份注册时的声纹,以及用户身份注册时的语音密码:获取用户的包含语音密码的语音;对所述包含语音密码的语音进行声纹识别,得到用户身份注册时的声纹;对所述包含语音密码的语音进行语音识别,得到用户身份注册时的语音密码。3.如权利要求2所述的身份认证方法,其特征在于,对所述包含语音密码的语音进行声纹识别,得到用户身份注册时的声纹,包括:对所述包含语音密码的语音进行声纹识别,并将识别出的声纹进行单向加密,得到用户身份注册时的声纹;对所述包含语音密码的语音进行语音识别,得到用户身份注册时的语音密码,包括:对所述包含语音密码的语音进行语音识别,并将识别出的语音密码进行单向加密,得到用户身份注册时的语音密码;对所述待识别语音进行声纹识别,得到待识别语音对应的声纹,包括:对所述待识别语音进行声纹识别,并对识别出的声纹进行单向加密,得到待识别语音对应的声纹;对所述待识别语音进行语音识别,得到待识别语音对应的一次性随机密码,以及待识别语音对应的语音密码内容,包括:对所述待识别语音进行语音识别,并对识别出的一次性随机密码和语音密码内容进行单向加密,得到待识别语音对应的一次性随机密码,以及待识别语音对应的语音密码内容。4.如权利要求1所述的身份认证方法,其特征在于,在接收到身份认证请求时,生成一次性随机密码,存储并发送所述一次性随机密码,包括:在接收到身份认证请求时,生成一次性随机密码,并设定所述一次性随机密码的有效期限,存储并发送所述一次性随机密码;对所述待识别语音进行语音识别,得到待识别语音对应的一次性随机密码,包括:对所述待识别语音进行语音识别,得到待识别语音对应的一次性随机密码,并验证所述一次性随机密码的有效期限。5.一种身份认证方法,其特征在于,包括:发起身份验证请求;接收用户根据一次性随机密码以及语音密码生成的待识别语音;将所述待识别语音发出;接收根据所述待识别语音得到的身份验证结果;所述身份验证结果根据待识别语音对应的声纹比对结果,一次性随机密码比对结果,以及语音密码内容比对结果得到。6.一种身份认证服务器,其特征在于,包括:生成单元,用于在接收到身份认证请求时,生成一次性随机密码,存储并发送所述一次性随机密码;获取单元,用于获取根据一次性随机密码以及语音密码生成的待识别语音;识别单元,用于对所述待识别语音进...
【专利技术属性】
技术研发人员:蒋吉林,刘秋艳,蔡明哲,高博,
申请(专利权)人:中国银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。