身份认证方法、系统、存储介质及电子设备与流程

文档序号:36313660发布日期:2023-12-07 19:20阅读:31来源:国知局
身份认证方法与流程

本申请涉及信息安全,特别涉及一种身份认证方法、系统、存储介质及电子设备。


背景技术:

1、指纹识别、人脸识别是被公众熟知的生物特征识别技术;除此之外,声纹识别也属于生物特征识别的一种,其主要是基于语音中所包含地能够表征说话人个性特征的信息,利用计算机以及各种信息识别技术,自动地实现说话人身份认证,声纹识别已经成为较成熟的生物特征识别技术之一,并已有广泛应用。

2、相关技术中,验证方通过提取用户的声纹信息,并将该声纹信息与用户身份信息关联存储;在验证阶段可通过重新获取该用户的声纹信息与提取存储的声纹信息进行对比分析,以完成身份验证。由于该过程仅通过声纹信息进行验证,在用户声音数据被盗取的情况下,可仿冒用户完成身份认证,从而降低了声纹识别的安全性。


技术实现思路

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、可选的,所述提取目标语音数据的声纹特征之前,还包括:

26、计算目标描述文本与目标语音数据对应的描述文本之间的相似度;

27、当相似度大于等于预设相似度阈值时,确定目标描述文本与目标语音数据对应的描述文本一致;或者,

28、当相似度小于预设相似度阈值时,确定目标描述文本与目标语音数据对应的描述文本不一致。

29、可选的,根据目标语音数据的声纹特征,确定待认证用户是否通过身份认证,包括:

30、获取身份认证请求包含的目标用户身份信息;

31、在预先生成的声纹特征与身份信息的映射关系中,确定目标用户身份信息对应的目标声纹特征;

32、在目标语音数据的声纹特征与目标声纹特征匹配的情况下,确定待认证用户通过身份认证;或者,

33、在目标语音数据的声纹特征与目标声纹特征不匹配的情况下,确定待认证用户不通过身份认证。

34、第二方面,本申请实施例提供了一种身份认证系统,系统包括:

35、展示模块,用于接收身份认证请求,生成包含随机字符串的目标描述文本,展示在显示界面;

36、获取模块,用于获取待认证用户对显示界面展示的目标描述文本朗读的目标语音数据;

37、提取模块,用于在目标描述文本与目标语音数据对应的描述文本一致的情况下,提取目标语音数据的声纹特征;

38、确定模块,用于根据目标语音数据的声纹特征,确定待认证用户是否通过身份认证。

39、第三方面,本申请实施例提供一种计算机存储介质,计算机存储介质存储有多条指令,指令适于由处理器加载并执行上述的方法步骤。

40、第四方面,本申请实施例提供一种电子设备,可包括:处理器和存储器;其中,存储器存储有计算机程序,计算机程序适于由处理器加载并执行上述的方法步骤。

41、本申请实施例提供的技术方案可以包括以下有益效果:

42、本申请生成的目标描述文本中包含了随机字符串,该随机字符串是不可预测的,保证了目标描述文本的唯一性,因此通过校验目标描述文本与目标语音数据对应的描述文本是否一致,可防范用户在公开场合或日常生活中的语音信息被攻击者滥用于仿冒用户身份,提升了声纹识别的安全性。

43、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。



技术特征:

1.一种身份认证方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述接收身份认证请求之前,还包括:

3.根据权利要求1所述的方法,其特征在于,所述身份认证请求包括身份认证意图标识;

4.根据权利要求3所述的方法,其特征在于,所述生成随机字符串,包括:

5.根据权利要求3所述的方法,其特征在于,所述生成随机字符串,包括:

6.根据权利要求1所述的方法,其特征在于,所述提取所述目标语音数据的声纹特征之前,还包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述目标语音数据的声纹特征,确定待认证用户是否通过身份认证,包括:

8.一种身份认证系统,其特征在于,所述系统包括:

9.一种计算机存储介质,其特征在于,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行如权利要求1-7任意一项所述的方法。

10.一种电子设备,其特征在于,包括:处理器和存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行如权利要求1-7任意一项所述的方法。


技术总结
本申请公开了一种身份认证方法、系统、存储介质及电子设备,方法包括:接收身份认证请求,生成包含随机字符串的目标描述文本,展示在显示界面;获取待认证用户对显示界面展示的目标描述文本朗读的目标语音数据;在目标描述文本与目标语音数据对应的描述文本一致的情况下,提取目标语音数据的声纹特征;根据目标语音数据的声纹特征,确定待认证用户是否通过身份认证。由于本申请生成的目标描述文本中包含了随机字符串,该随机字符串是不可预测的,保证了目标描述文本的唯一性,因此通过校验目标描述文本与目标语音数据对应的描述文本是否一致,可防范用户在公开场合或日常生活中的语音信息被攻击者滥用于仿冒用户身份,提升了声纹识别的安全性。

技术研发人员:李勃,张渊,刘亚雷
受保护的技术使用者:北京握奇数据股份有限公司
技术研发日:
技术公布日:2024/1/15
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1