CN1905445A - 使用可移动的语音标识卡的语音认证***及语音认证方法 - Google Patents

使用可移动的语音标识卡的语音认证***及语音认证方法 Download PDF

Info

Publication number
CN1905445A
CN1905445A CNA2005100871728A CN200510087172A CN1905445A CN 1905445 A CN1905445 A CN 1905445A CN A2005100871728 A CNA2005100871728 A CN A2005100871728A CN 200510087172 A CN200510087172 A CN 200510087172A CN 1905445 A CN1905445 A CN 1905445A
Authority
CN
China
Prior art keywords
voice
vocal print
user
card
voice authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2005100871728A
Other languages
English (en)
Other versions
CN1905445B (zh
Inventor
付国康
周宇辰
王志君
石锋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by International Business Machines Corp filed Critical International Business Machines Corp
Priority to CN2005100871728A priority Critical patent/CN1905445B/zh
Priority to US11/424,627 priority patent/US8139723B2/en
Publication of CN1905445A publication Critical patent/CN1905445A/zh
Application granted granted Critical
Publication of CN1905445B publication Critical patent/CN1905445B/zh
Priority to US13/410,951 priority patent/US8630391B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0861Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/30Individual registration on entry or exit not involving the use of a pass
    • G07C9/32Individual registration on entry or exit not involving the use of a pass in combination with an identity check
    • G07C9/37Individual registration on entry or exit not involving the use of a pass in combination with an identity check using biometric data, e.g. fingerprints, iris scans or voice recognition
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
    • G10L17/00Speaker identification or verification techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/38Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections
    • H04M3/382Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords
    • H04M3/385Graded-service arrangements, i.e. some subscribers prevented from establishing certain connections using authorisation codes or passwords using speech signals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2201/00Electronic components, circuits, software, systems or apparatus used in telephone systems
    • H04M2201/41Electronic components, circuits, software, systems or apparatus used in telephone systems using speaker recognition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/55Aspects of automatic or semi-automatic exchanges related to network data storage and management
    • H04M2203/553Data upload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/55Aspects of automatic or semi-automatic exchanges related to network data storage and management
    • H04M2203/554Data synchronization

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Acoustics & Sound (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

一种使用可移动的语音标识卡的语音认证***,包括:服务器侧,声纹数据库,用于存储所有被授权者的声纹;声纹更新装置,用于更新所述声纹数据库中的声纹;以及,声纹摘要生成器,用于根据客户端的请求生成声纹摘要;客户端,语音ID卡,用于存储某个被授权者的声纹;验证装置,用于根据来自服务器的声纹摘要执行对语音ID卡中的声纹的验证;音频装置,用于与用户进行语音交互;语音认证装置,用于识别来自所述语音ID卡的声纹与来自所述音频装置的声音是否来自同一个说话者。本发明通过利用存储在服务器侧的声纹摘要对语音标识卡中的声纹进行验证,可以显著防止语音ID卡在丢失或被盗时的误用。

Description

使用可移动的语音标识卡的语音认证***及语音认证方法
技术领域
本发明涉及信息安全领域中的语音认证技术,具体地说,涉及使用可移动存储介质存储用户语音数据的语音认证***及语音认证方法。
背景技术
语音认证技术在涉及信息安全的***中被广泛地使用。通常,这些***对于访问用户有一定的限制,当用户访问这些***时,需要对访问用户进行认证。随着语音认证技术的出现,当用户使用***购买商品时,或者访问受保护的计算机***时,或者从银行获取交易信息时,可以通过他(她)的声音进行身份认证,即用麦克风或电话导入该用户的声音,由语音认证***识别声音,以验证该用户是否是其自称的人。此外,这类基于语音认证的***对于那些不太了解计算机知识的用户来说,也很容易使用。
通常,为了进行语音认证,语音认证***要俘获说话者的声音、将其数字化、与存储的声音特性进行比较。一般地,语音认证***主要包括:语音输入装置,如麦克风、电话等;模数转换器,用于对输入的声音进行数字化;高性能的计算机,用于执行语音认证处理;以及语音数据库,用于存储有关被授权者的声音特性的数据。
通常,在执行语音认证时,语音认证***需要将说话者的声音的谐波频率、谐振频率以及说话者发出音素(语言的最小可区别声音)的方式与被授权者的数字声纹进行匹配。声纹是被授权者在向语音认证***登记时创建的,其以数字文件的方式存储在语音认证***的语音数据库中。语音认证***根据说话者的声音和该说话者自称的人的声纹计算这两者的匹配程度,从而判定说话者是否是其自称的人。
在语音认证技术的实现中,虽然可以使用芯片来快速地处理用于语音认证的大量信息,但目前通用的方法是使可移植的软件***来实现语音认证功能。
传统的语音认证***都是基于客户机-服务器结构的,这需要巨大的存储器和功能强大的处理器来存储数据和执行模式匹配技术,以在服务器侧将即时语音与存储的被授权者的声纹进行比较。而且,通常语音模板的信息比其它类型的生物统计信息大得多,这就要求必须有快速的服务器和快速的筛选软件。同时,这也使得认证用户所需的时间较长。从而产生了在具有有限资源的客户端实现语音认证功能的需要。如果语音认证***采用在客户端进行语音认证,则例如声纹的语音数据可以存储在称为语音标识(ID)卡的可移动存储介质中,该可移动存储介质例如可以是基于智能卡(smart card)的。当需要对用户进行认证时,由用户向认证***提供语音ID卡,客户机根据该语音ID卡中存储的语音数据与该用户的声音进行匹配,从而实现语音认证。然而,为了增强信任和扩大应用范围,上述使用可移动存储介质的语音认证***还必须解决以下问题。
第一,语音ID卡的安全问题。将被授权者的声纹等语音数据存储在可移动存储介质中的最大问题就是该移动存储介质本身的安全,因为移动存储介质容易丢失、被盗和误用。
第二,防止数据窃用的问题。由于采用语音认证技术的***都涉及机密信息,而目前也出现了允许访问机密***的技术,因此担心黑客是否会危害语音认证***。例如,通过播放某个人的声音录音骗取普通的语音认证***的认证。现在,许多复杂的***都创建详细的声纹信息,从而不会容易地与录制的声音进行匹配。但是,一些高精度的声音模拟器生成的声音在许多情况下仍然能够骗过纯粹的语音认证***。
第三,一致的准确性问题。语音认证是准确性最低的生物统计安全***。在现实生活中使用时,用户的行为和环境因素都可能会降低语音认证***的准确性,例如背景噪声或者用户的声音由于健康、情绪状态、疲劳、年龄或其它原因引起的变化等。这就使得只依赖语音认证作为唯一的安全措施的***有问题。为了解决这一问题,研究人员采用多种方法以改善语音认证的准确性。但是如果在只有低档麦克风和有限***资源的家里的环境而不是实验室环境中,很难应用复杂的语音认证***。
发明内容
本发明正是鉴于上述技术问题而提出的,其目的在于提供一种使用可移动的语音ID卡的语音认证***及语音认证方法,即使存储有被授权者的声纹的可移动存储介质丢失或被盗,也可以防止其声纹的误用。
根据本发明的一个方面,提供一种使用可移动的语音ID卡的语音认证***,包括:
服务器侧,
声纹数据库,用于存储所有被授权者的声纹;
声纹更新装置,用于更新所述声纹数据库中的声纹;以及
声纹摘要生成器,用于根据客户端的请求生成声纹摘要;
客户端,
语音ID卡,用于存储某个被授权者的声纹;
验证装置,用于根据来自服务器的声纹摘要执行对语音ID卡中的声纹的验证;
音频装置,用于与用户进行语音交互;
语音认证装置,用于识别来自所述语音ID卡的声纹与来自所述音频装置的声音是否来自同一个说话者。
优选地,所述语音认证***在客户端还包括:
随机通行码生成器,用于随机生成作为通行码的文本原稿;
文本语音转换装置,用于根据文本原稿生成音频数据,发送到所述音频装置;以及
语音识别装置,用于识别用户通过所述音频装置输入的语音的语义,并判断其是否与所述随机通行码生成器生成的文本原稿相同,由此确定所述用户是否可被授权。
优选地,所述声纹数据库中包括与各声纹对应的声纹摘要,所述声纹摘要生成器,用于根据客户端的请求从所述声纹数据库中检索出相应的声纹摘要。
优选地,所述摘要生成器根据客户端的请求实时产生所请求的声纹摘要。
优选地,所述语音认证***在客户端还包括:
计时器,用于记录用户从被通知输入声音时到输入声音为止的时间。
优选地,所述语音认证***在客户端还包括:
计数器,用于记录认证失败的次数。
根据本发明的另一个方面,提供一种使用可移动的语音ID卡的语音认证方法,包括以下步骤:
用户在客户机中***存储有被授权者的声纹的语音ID卡;
客户机向服务器请求对应于该语音ID卡中的声纹的声纹摘要;
客户机生成该语音ID卡中的声纹的摘要;
比较上述两个声纹的摘要;以及
在两者匹配情况下,执行语音认证过程;否则,拒绝用户的请求。
优选地,所述执行语音认证过程的步骤还包括:
客户机随机生成通行码,转换成语音,向用户播放;
用户重复上述语音;
客户机识别用户通过音频装置输入的语音的语义,并判断其是否与所述通行码所对应的文本原稿相同,由此确定所述用户是否可被授权。
优选地,所述认证方法还包括步骤:更新服务器内存储的被授权者的声纹。
优选地,所述执行语音认证过程的步骤还包括:
通知用户输入声音,同时开始计时;
如果在预定时间内用户还未输入声音,则表示认证失败。
优选地,所述执行语音认证过程的步骤还包括:
当认证失败时,提示用户再次输入语音;
记录执行认证失败的次数;以及
当所述失败次数超过预定次数时,拒绝用户的请求,此次认证结束。
根据本发明的再一个方面,提供一种使用可移动的语音ID卡的语音认证***,包括:
语音ID卡,用于存储某个被授权者的声纹;
音频装置,用于与用户进行语音交互;
语音认证装置,用于识别来自所述语音ID卡的声纹与来自所述音频装置的声音是否来自同一个说话者;
随机通行码生成器,用于随机生成作为通行码的文本原稿;
文本语音转换装置,用于根据文本原稿生成音频数据,发送到所述音频装置;
语音识别装置,用于识别用户通过所述音频装置输入的话语的语义,判断其是否与所述随机通行码生成器生成的文本原稿相同,由此确定所述用户是否可被授权。
在根据本发明的使用可移动的语音ID卡的语音认证***和方法中,利用服务器中的声纹摘要来验证语音ID卡中的声纹,可有效地防止在语音ID卡丢失或被盗后的误用,同时也保留了现有基于客户机的语音认证***的优点。采用本发明,还可以在语音ID卡丢失或被盗时更新服务器中的声纹,以使旧的声纹无效。此外,在本发明中,利用文本语音转换***生成随机的语音通行码,这可以在声学和语义学两方面验证用户的声音,从而避免利用录音骗取语音认证,同时增强了基于简单声学的语音认证***的可靠性。
附图说明
图1是根据本发明的一个实施例的语音认证***的结构框图;
图2是根据本发明的另一个实施例的语音认证***的结构框图;
图3是根据本发明的再一个实施例的语音认证***的结构框图;
图4是根据本发明的一个实施例的语音认证方法的流程图;以及
图5是根据本发明另一个实施例的语音认证方法的流程图。
具体实施方式
相信通过以下结合附图对本发明具体实施例的详细描述,本发明的上述和其它目的、特征及优点会变得更明显。
图1是根据本发明的一个实施例的语音认证***的结构框图。
如图1所示,该语音认证***,在服务器侧,包括:声纹数据库202,其中存储了所有被授权者的声纹;声纹摘要生成器201,用于根据客户端的请求生成声纹摘要(用于表征声纹特征的信息),以便验证语音ID卡101中的声纹;以及,声纹更新装置203,用于在语音ID卡丢失或被盗时或定期地更新声纹数据库201中的声纹。优选地,声纹数据库202中还包括与各声纹对应的声纹摘要,而声纹摘要生成器201在接收到来自客户端的请求时,从声纹数据库202中检索出相应的声纹摘要发送给客户端。此外,摘要生成器201还可以根据客户端的请求实时产生所请求的声纹摘要,并将实时产生的声纹摘要发送给客户端。
该语音认证***,在客户端,包括:语音ID卡101,其中存储了某个被授权者的声纹,可使用如基于Smart卡的可移动介质实现;音频装置104,通过它,用户向语音认证***输入声音作为被认证对象,语音认证***向用户播放语音提示,如通知用户可以输入声音等;验证装置102,根据来自声纹摘要生成器201的声纹摘要,对语音ID卡101中的声纹进行验证,然后将验证结果发送给音频装置104和语音认证装置103,以控制音频装置102和语音认证装置103的操作;语音认证装置103,其在验证装置102的验证结果是肯定的时候识别来自语音ID卡101的声纹与从音频装置104输入的声音是否来自同一个说话者,即识别向***输入声音的用户是否是语音ID卡101中的声纹的提供者。
图1所示的语音认证***的工作过程如下所述。用户首先在客户机中***带有被授权者声纹的语音ID卡101,卡101中的声纹被传送到验证装置102。验证装置102建立与服务器的连接,向位于服务器侧的声纹摘要生成器201发送声纹验证请求,在该声纹验证请求中包含所请求的声纹的ID信息,声纹摘要生成器201根据该ID信息搜索对应的声纹摘要或根据声纹数据库202中的声纹实时产生声纹摘要,然后将该声纹摘要发回给验证装置102。同时,验证装置203对语音ID卡101中的声纹生成摘要,将其与从服务器返回的声纹摘要进行比较,然后向音频装置104和语音认证装置103发送控制信号。
如果比较的结果是否定的,即两个摘要不一致,则发送“拒绝”控制信号以阻止用户访问任何业务和应用程序,此次认证失败。
如果比较的结果是肯定的,即语音ID卡101中的声纹摘要与从服务器获得的声纹摘要是一致的,则发送“成功”控制信号,音频装置104收到后,向用户播放语音提示,通知用户输入声音。在这种情况下,播放的语音提示是预先录制的。同时,语音认证装置103收到“成功”控制信号后,通知用户通过音频装置104输入声音,其声音被传送到语音认证装置103中。语音认证装置103接收来自音频装置104的声音输入,并识别该声音是否与从语音ID卡101获得的声纹来自同一个说话者,产生识别结果。如果识别结果是肯定的,则表示认证成功,输入声音的用户的身份被核实,用户可以进行后续的访问;如果识别结果是否定的,则表示认证失败,拒绝用户的访问请求。
在语音ID卡101丢失或被盗的情况下,用户可以利用声纹更新装置203从声纹数据库202中调出旧的声纹进行改编再存储到声纹数据库202中或用新的声纹直接覆盖旧的声纹。新的声纹也可以下载到新的语音ID卡101上。
通过以上描述,可以看出,采用本实施例的***,通过利用服务器内存储的声纹对语音ID卡中的声纹进行验证,可以防止语音ID卡在丢失或被盗后的误用。具体地说,在本实施例的***中,在语音ID卡丢失或被盗时,可以通过声纹更新装置更新被授权者的声纹,从而防止丢失的语音ID卡被盗用或误用。
图2是根据本发明的另一个实施例的语音认证***的结构框图,其中与图1所示实施例相同的部分使用相同的标记,并适当省略其说明。
如图2所示,该语音认证***除了包括位于服务器侧的声纹摘要生成器201、声纹数据库202和声纹更新装置203、位于客户端的语音ID卡101、音频装置104、语音认证装置103和验证装置102之外,在客户端还包括:随机通行码生成器105、文本语音转换装置106、语音识别装置107和控制装置108。其中,随机通行码生成器105,在控制装置108的控制下,随机生成用于对用户的声音进行声学和语义确认的文本原稿,发送到文本语音转换装置106;文本语音转换装置106,根据接收的文本原稿生成音频数据,发送到音频装置104向用户播放;语音识别装置107,识别用户通过音频装置104输入的语音的语义,并判断识别的结果是否与随机通行码生成器105生成的文本原稿相同;控制装置108,用于控制随机通行码生成器105,以及用于接收语音认证装置103的识别结果和语音识别装置107的判断结果,确定所述用户是否可被授权。在本实施例中,验证装置102的输出连接到控制装置108,控制装置108根据验证装置203的验证结果来控制随机通行码生成器105。
下面对图2所示***的工作过程进行描述,其中对于与图1所示***的工作过程相同的部分省略其描述。
在验证装置102的验证结果是否定的情况下,即向控制装置108发送“拒绝”控制信号,此次认证失败,拒绝用户的访问请求。
在验证装置102的验证结果是肯定的情况下,即向控制装置108发送“成功”控制信号,控制装置108收到该控制信号后,控制随机通行码生成器105产生随机的文本原稿,输出到文本语音转换装置106。文本语音转换装置106将该文本原稿转换成语音数据,输出到音频装置104,由音频装置104向用户播放该语音,要求用户重复该语音作为输入。用户输入声音后,其声音被分别传送到语音认证装置103和语音识别装置107中。在语音认证装置103中的语音认证与图1所示***中的相同,此处省略,识别的结果发送到控制装置108中。而在语音识别装置107中,其对用户输入的话语的语义进行识别,为了改善识别的结果,随机通行码生成器105生成的通行码同时也被传送到语音识别装置107中,用于生成对应的识别语法。然后语音识别装置107将识别的通行码与原始的通行码进行比较,判断两者是否相同,并将判断的结果发送到控制装置108中。控制装置108收到语音认证装置的认证结果和语音识别装置的识别结果后,如果两个结果都是肯定的,则认证成功,该用户可以进行后续的访问;如果有任何一个结果是否定的,则认证失败,拒绝用户的访问请求。
通过以上描述可知,采用本实施例的***,进一步从声学和语义学上同时验证用户的声音,增强了语音认证***的准确性;并且通过随机生成文本原稿的方式,有效避免了采用录音骗取语音认证。
此外,该语音认证***还可以包括计时器,用于记录用户从被通知输入声音时到输入声音为止的时间。当音频装置104开始播放语音时,启动该计时器;当音频装置104收到用户输入的声音时,停止该计时器的工作。计时器设置有阈值,当超过该阈值时,表示用户在预定时间内没有输入声音,则向控制装置108发送信号。控制装置108确定此次认证失败,拒绝用户的访问请求;或者控制音频装置104再次向用户播放语音。
如果控制装置108控制音频装置104再次向用户播放语音,则语音认证***还可以包括计数器,用于根据控制装置108的控制,记录认证失败的次数。计数器也设置有阈值,当超过该阈值时,向控制装置108发送信号,控制装置108确定此次认证失败,拒绝用户的访问请求。
图3是根据本发明的再一个实施例的语音认证***的结构框图,其中与图1或图2所示实施例相同的部分使用相同的标记,并适当省略其说明。
如图3所示,语音认证***包括:语音ID卡101、音频装置104、语音认证装置103、随机通行码生成器105、文本语音转换装置106、语音识别装置107、控制装置108。
图3所示的语音认证***的工作过程如下所述。当用户想要访问某个具有语音认证功能的***或应用程序时,需要语音认证***对该用户的身份进行验证。用户首先在客户机中***带有被授权者声纹的语音ID卡101,卡101中的声纹被传送到语音认证装置103中。同时,控制装置108控制随机通行码生成器105产生随机的文本原稿作为通行码,输出到文本语音转换装置106。文本语音转换装置106将该文本原稿转换成语音数据,输出到音频装置104,由音频装置104向用户播放该语音,要求用户重复该语音作为输入。用户输入声音后,其声音被分别传送到语音认证装置103和语音识别装置107中。语音认证装置103接收来自音频装置104的声音输入,识别该声音是否与收到的来自语音ID卡101的声纹来自同一个说话者,产生识别结果并发送到控制装置108中。与此同时,在语音识别装置107中,对用户输入的语音的语义进行识别,为了改善识别的结果,随机通行码生成器105生成的通行码也被传送到语音识别装置107中,用于生成对应的识别语法。然后语音识别装置107将识别的通行码与原始的通行码进行比较,判断两者是否相同,将判断的结果发送到控制装置108中。控制装置108收到语音认证装置的认证结果和语音识别装置的识别结果后,如果两个结果都是肯定的,则认证成功,该用户可以进行后续的访问;如果有任何一个结果是否定的,则认证失败,拒绝用户的访问请求。
通过以上描述可知,采用本实施例的***,可以在客户端从声学和语义学上同时验证用户的声音,增强了语音认证***的准确性;并且通过随机生成文本原稿的方式,有效避免了采用录音骗取语音认证。
图4是根据本发明的一个实施例的语音认证方法的流程图。如图4所示,当用户访问具有语音认证功能的***时,需要对用户的身份进行认证。首先在步骤401,用户将存储有被授权者的声纹的语音ID卡***客户机中,然后在步骤405,客户机向服务器发送请求,以获取存储在服务器中的被授权者的声纹的摘要,在该请求中带有语音ID卡中声纹的ID信息。服务器根据ID信息,查找到存储的声纹摘要或实时生成该声纹的摘要,发回给客户机。在步骤410,客户机生成语音ID卡中的声纹的摘要。然后在步骤415中,客户机对从服务器接收的声纹摘要和语音ID卡中的声纹摘要进行比较。在两者相同的情况下,通知用户输入声音(步骤425);否则,认证失败,拒绝用户的访问请求(步骤420)。在步骤430,用户输入声音到客户机中,客户机识别该声音与语音ID卡中的声纹是否属于同一个说话者(步骤435)。如果上述识别的结果是肯定的,则表明认证成功,结束此次认证(步骤445);否则,认证失败,拒绝用户的访问请求(440)。
通过以上描述可以看出,采用本实施例的语音认证方法,通过在进行正式认证之前对语音ID卡中的声纹进行验证,可以防止语音ID卡丢失或被盗后的误用。
图5是根据本发明的另一个实施例的语音认证方法的流程图,其中与图4所示实施例相同的步骤使用相同的标记,并适当省略其说明。
如图5所示,首先执行步骤401至步骤415,这些步骤与图4中的相同,此处省略其说明。在服务器接收的声纹摘要与语音ID卡中的声纹摘要相同的情况下,客户机随机生成用于语义确认的文本原稿作为通行码(步骤421),在步骤422中将该文本原稿转换成语音数据,并向用户播放,然后用户在步骤423中重复上述语音,以向客户机输入声音。当用户输入声音后,在执行步骤435的同时,客户机从该声音中识别其语义(步骤455),并将识别出的语义与随机生成的通行码进行比较(步骤456)。如果比较的结果是两者相同,并且步骤435的识别结果也是肯定的,则表明对该用户的认证成功,允许该用户进行后续访问(步骤460)。如果步骤456的比较结果或者步骤440的识别结果是否定的,则认证失败,拒绝用户的访问请求。
进一步地,本实施例的语音认证方法还包括:在执行步骤422的同时,进行计时,直到用户输入声音。如果在预定时间内用户还未输入声音,则表示认证失败,拒绝用户的访问请求。
进一步地,在本实施例的语音认证方法中,在认证失败的情况下,还可以包括:提示用户再次输入声音,并记录执行认证失败的次数,如果失败次数超过预定次数,则拒绝用户的请求,此次认证结束。
进一步地,还可以包括对存储在服务器中的声纹进行更新的步骤,具体是:在步骤501中,录制被授权者的几段话语,接着在步骤502中,根据被授权者的信息,从服务器中调出该被授权者的旧的声纹,然后,根据新录制的话语对旧的声纹进行改编(步骤503),用改编后的新的声纹替换旧的声纹,存储在服务器中(步骤504)。新的声纹也可以下载到新的语音ID卡上。
通过以上描述可以看出,采用本实施例的方法,从声学和语义学两个方面对用户输入的声音进行认证,提高了语音认证的准确性,并且采用随机生成通行码的方式,有效地避免了采用录音骗取语音认证。此外,本实施例允许对服务器中存储的声纹更新,有效防止了语音ID卡丢失或被盗后的误用。

Claims (12)

1.一种使用可移动的语音标识卡的语音认证***,包括:
服务器侧,
声纹数据库,用于存储所有被授权者的声纹;
声纹更新装置,用于更新所述声纹数据库中的声纹;以及
声纹摘要生成器,用于根据客户端的请求生成声纹摘要;
客户端,
语音ID卡,用于存储某个被授权者的声纹;
验证装置,用于根据来自服务器的声纹摘要执行对语音ID卡中的声纹的验证;
音频装置,用于与用户进行语音交互;以及
语音认证装置,用于识别来自所述语音ID卡的声纹与来自所述音频装置的声音是否来自同一个说话者。
2.根据权利要求1所述的语音认证***,其中,所述的语音认证***在客户端还包括:
随机通行码生成器,用于随机生成作为通行码的文本原稿;
文本语音转换装置,用于根据文本原稿生成音频数据,发送到所述音频装置;以及
语音识别装置,用于识别用户通过所述音频装置输入的语音的语义,并判断其是否与所述随机通行码生成器生成的文本原稿相同,由此确定所述用户是否可被授权。
3.根据权利要求1或2所述的语音认证***,其中,所述声纹数据库中包括与各声纹对应的声纹摘要,所述声纹摘要生成器,用于根据客户端的请求从所述声纹数据库中检索出相应的声纹摘要。
4.根据权利要求1或2所述的语音认证***,其中,所述摘要生成器根据客户端的请求实时产生所请求的声纹摘要。
5.根据权利要求1或2所述的语音认证***,其中,所述***在客户端还包括:计时器,用于记录用户从被通知输入声音时到输入声音为止的时间。
6.根据权利要求5所述的语音认证***,其中,所述***在客户端还包括:计数器,用于记录认证失败的次数。
7.一种使用可移动的语音标识卡的语音认证方法,包括以下步骤:
用户在客户机中***存储有被授权者的声纹的语音ID卡;
客户机向服务器请求对应于该语音ID卡中的声纹的声纹摘要;
客户机生成该语音ID卡中的声纹的摘要;
比较上述两个声纹的摘要;以及
在两者匹配情况下,执行语音认证过程;否则,拒绝用户的请求。
8.根据权利要求7所述的语音认证方法,其中,所述执行语音认证过程的步骤还包括:
客户机随机生成通行码,转换成语音,向用户播放;
用户重复上述语音;
客户机识别用户通过所述音频装置输入的语音的语义,并判断其是否与所述通行码所对应的文本原稿相同,由此确定所述用户是否可被授权。
9.根据权利要求7或8所述的语音认证方法,其中,所述认证方法还包括:更新服务器内存储的被授权者的声纹。
10.根据权利要求7或8所述的语音认证方法,其中,所述认证方法还包括:
在执行通知用户输入声音的步骤的同时,进行计时;
如果在预定时间内用户还未输入声音,则表示认证失败。
11.根据权利要求10所述的语音认证方法,其中,所述认证方法还包括:
当认证失败时,提示用户再次输入声音;
记录执行认证失败的次数;
当所述失败次数超过预定次数时,拒绝用户的请求,此次认证结束。
12.一种使用可移动的语音标识卡的语音认证***,包括:
语音标识卡,用于存储某个被授权者的声纹;
音频装置,用于与用户进行语音交互;
语音认证装置,用于识别来自所述语音标识卡的声纹与来自所述音频装置的声音是否来自同一个说话者;
随机通行码生成器,用于随机生成作为通行码的文本原稿;
文本语音转换装置,用于根据文本原稿生成音频数据,发送到所述音频装置;以及
语音识别装置,用于识别用户通过所述音频装置输入的话语的语义,并判断其是否与所述随机通行码生成器生成的文本原稿相同,由此确定所述用户是否可被授权。
CN2005100871728A 2005-07-27 2005-07-27 使用可移动的语音标识卡的语音认证***及语音认证方法 Expired - Fee Related CN1905445B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN2005100871728A CN1905445B (zh) 2005-07-27 2005-07-27 使用可移动的语音标识卡的语音认证***及语音认证方法
US11/424,627 US8139723B2 (en) 2005-07-27 2006-06-16 Voice authentication system and method using a removable voice ID card
US13/410,951 US8630391B2 (en) 2005-07-27 2012-03-02 Voice authentication system and method using a removable voice ID card

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2005100871728A CN1905445B (zh) 2005-07-27 2005-07-27 使用可移动的语音标识卡的语音认证***及语音认证方法

Publications (2)

Publication Number Publication Date
CN1905445A true CN1905445A (zh) 2007-01-31
CN1905445B CN1905445B (zh) 2012-02-15

Family

ID=37674584

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2005100871728A Expired - Fee Related CN1905445B (zh) 2005-07-27 2005-07-27 使用可移动的语音标识卡的语音认证***及语音认证方法

Country Status (2)

Country Link
US (2) US8139723B2 (zh)
CN (1) CN1905445B (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102215110A (zh) * 2011-06-28 2011-10-12 鸿富锦精密工业(深圳)有限公司 身份认证***及方法
CN102222502A (zh) * 2011-05-16 2011-10-19 上海先先信息科技有限公司 一种汉语随机提示声纹验证的有效方式
CN101437227B (zh) * 2007-11-16 2011-12-07 ***通信集团公司 一种应用访问控制***和方法
CN103023900A (zh) * 2012-12-06 2013-04-03 北京百度网讯科技有限公司 基于云服务器端的身份认证方法、云服务***和云服务器
CN103325037A (zh) * 2013-06-06 2013-09-25 上海讯联数据服务有限公司 一种基于语音识别的移动支付安全验证方法
CN101231737B (zh) * 2008-02-25 2014-06-04 飞天诚信科技股份有限公司 一种增强网上银行交易安全性的***及方法
CN103943111A (zh) * 2014-04-25 2014-07-23 海信集团有限公司 一种身份识别的方法及装置
CN105873050A (zh) * 2010-10-14 2016-08-17 阿里巴巴集团控股有限公司 无线业务身份认证方法、服务器及***
CN106156583A (zh) * 2016-06-03 2016-11-23 深圳市金立通信设备有限公司 一种语音解锁的方法及终端
CN106504745A (zh) * 2016-11-11 2017-03-15 广州市讯飞樽鸿信息技术有限公司 一种语音验证码***及其实现方法
CN106549947A (zh) * 2016-10-19 2017-03-29 陆腾蛟 一种即时更新的声纹认证方法及***
CN107690036A (zh) * 2017-06-24 2018-02-13 平安科技(深圳)有限公司 电子装置、进线身份识别方法和计算机可读存储介质
CN108428134A (zh) * 2017-06-24 2018-08-21 平安科技(深圳)有限公司 电子装置、ivr语音支付方法和计算机可读存储介质
CN108428455A (zh) * 2018-02-13 2018-08-21 上海爱优威软件开发有限公司 声纹特征的采集方法及***
CN108831468A (zh) * 2018-07-20 2018-11-16 英业达科技有限公司 智能语音控制管理***及其方法
CN108847243A (zh) * 2018-06-19 2018-11-20 Oppo广东移动通信有限公司 声纹特征更新方法、装置、存储介质及电子设备
CN111680589A (zh) * 2020-05-26 2020-09-18 天津市微卡科技有限公司 一种机器人基于声纹认证完成人脸识别认知方法
WO2023236042A1 (zh) * 2022-06-07 2023-12-14 北京小米移动软件有限公司 一种生物特征识别方法、装置、电子设备及存储介质

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8050917B2 (en) * 2007-09-27 2011-11-01 Siemens Enterprise Communications, Inc. Method and apparatus for identification of conference call participants
US8243902B2 (en) * 2007-09-27 2012-08-14 Siemens Enterprise Communications, Inc. Method and apparatus for mapping of conference call participants using positional presence
US9031614B2 (en) 2007-09-27 2015-05-12 Unify, Inc. Method and apparatus for secure electronic business card exchange
US8345829B2 (en) * 2008-10-13 2013-01-01 International Business Machines Corporation Authentication of a user to a telephonic communication device
JP5042194B2 (ja) 2008-10-27 2012-10-03 インターナショナル・ビジネス・マシーンズ・コーポレーション 話者テンプレートを更新する装置及び方法
CN101923853B (zh) * 2009-06-12 2013-01-23 华为技术有限公司 说话人识别方法、设备和***
TW201301261A (zh) * 2011-06-27 2013-01-01 Hon Hai Prec Ind Co Ltd 身份認證系統及方法
US20130251125A1 (en) * 2012-03-21 2013-09-26 International Business Machines Corporation Managing multiple passcodes related to a single call-in number used by a phone device
CN102760434A (zh) * 2012-07-09 2012-10-31 华为终端有限公司 一种声纹特征模型更新方法及终端
CN103973326B (zh) * 2013-01-24 2016-06-01 国民技术股份有限公司 一种音频卡
US9679427B2 (en) * 2013-02-19 2017-06-13 Max Sound Corporation Biometric audio security
CN104036780B (zh) 2013-03-05 2017-05-24 阿里巴巴集团控股有限公司 一种人机识别方法及***
US9299350B1 (en) * 2013-03-15 2016-03-29 Amazon Technologies, Inc. Systems and methods for identifying users of devices and customizing devices to users
CN104104664A (zh) 2013-04-11 2014-10-15 腾讯科技(深圳)有限公司 对验证码进行验证的方法、服务器、客户端和***
CN104219195B (zh) * 2013-05-29 2018-05-22 腾讯科技(深圳)有限公司 身份校验方法、装置及***
WO2015066511A1 (en) * 2013-11-01 2015-05-07 Ncluud Corporation Determining identity of individuals using authenticators
US10157272B2 (en) * 2014-02-04 2018-12-18 Qualcomm Incorporated Systems and methods for evaluating strength of an audio password
US9454342B2 (en) 2014-03-04 2016-09-27 Tribune Digital Ventures, Llc Generating a playlist based on a data generation attribute
US9431002B2 (en) 2014-03-04 2016-08-30 Tribune Digital Ventures, Llc Real time popularity based audible content aquisition
US9798509B2 (en) 2014-03-04 2017-10-24 Gracenote Digital Ventures, Llc Use of an anticipated travel duration as a basis to generate a playlist
CN103841108B (zh) * 2014-03-12 2018-04-27 北京天诚盛业科技有限公司 用户生物特征的认证方法和***
CN104392353A (zh) * 2014-10-08 2015-03-04 无锡指网生物识别科技有限公司 语音识别终端的支付方法及***
CN105704711A (zh) * 2014-11-25 2016-06-22 中兴通讯股份有限公司 一种保证通话安全的方法、装置及用户终端
US10275522B1 (en) * 2015-06-11 2019-04-30 State Farm Mutual Automobile Insurance Company Speech recognition for providing assistance during customer interaction
CN106572049B (zh) * 2015-10-09 2019-08-27 腾讯科技(深圳)有限公司 一种身份验证方法及装置
EP3156978A1 (en) * 2015-10-14 2017-04-19 Samsung Electronics Polska Sp. z o.o. A system and a method for secure speaker verification
US10261963B2 (en) 2016-01-04 2019-04-16 Gracenote, Inc. Generating and distributing playlists with related music and stories
US20170337558A1 (en) * 2016-05-19 2017-11-23 Mastercard International Incorporated Method and system for voice authenticated distribution of payment credentials
US20180090126A1 (en) * 2016-09-26 2018-03-29 Lenovo (Singapore) Pte. Ltd. Vocal output of textual communications in senders voice
US10049673B2 (en) * 2016-12-19 2018-08-14 Bank Of America Corporation Synthesized voice authentication engine
US10446157B2 (en) 2016-12-19 2019-10-15 Bank Of America Corporation Synthesized voice authentication engine
US10565980B1 (en) 2016-12-21 2020-02-18 Gracenote Digital Ventures, Llc Audio streaming of text-based articles from newsfeeds
US10419508B1 (en) 2016-12-21 2019-09-17 Gracenote Digital Ventures, Llc Saving media for in-automobile playout
US10019225B1 (en) 2016-12-21 2018-07-10 Gracenote Digital Ventures, Llc Audio streaming based on in-automobile detection
WO2018198812A1 (ja) * 2017-04-27 2018-11-01 ソニー株式会社 情報処理装置、情報処理方法、およびプログラム
CN108231082A (zh) * 2017-12-29 2018-06-29 广州势必可赢网络科技有限公司 一种自学习声纹识别的更新方法和装置
CN108269575B (zh) * 2018-01-12 2021-11-02 平安科技(深圳)有限公司 更新声纹数据的语音识别方法、终端装置及存储介质
CN108305633B (zh) * 2018-01-16 2019-03-29 平安科技(深圳)有限公司 语音验证方法、装置、计算机设备和计算机可读存储介质
US10984795B2 (en) 2018-04-12 2021-04-20 Samsung Electronics Co., Ltd. Electronic apparatus and operation method thereof
US10325596B1 (en) * 2018-05-25 2019-06-18 Bao Tran Voice control of appliances
TWI696932B (zh) * 2018-11-14 2020-06-21 中華電信股份有限公司 多租戶管理之系統與方法
US20220392650A1 (en) 2019-09-18 2022-12-08 Walgreen Co. Communication mode selection based upon user context for prescription processes
US11295758B2 (en) 2020-03-20 2022-04-05 Seagate Technology Llc Trusted listening
US11436309B2 (en) 2020-07-09 2022-09-06 Bank Of America Corporation Dynamic knowledge-based voice authentication

Family Cites Families (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US60157A (en) * 1866-12-04 dubbee
US186724A (en) * 1877-01-30 Improvement in street-sweepers
BE787377A (fr) * 1971-08-09 1973-02-09 Waterbury Nelson J Cartes de securite et systeme d'utilisation de telles cartes
DE69624848T2 (de) 1996-10-15 2003-10-09 Swisscom Ag, Bern Verfahren zum überprüfen eines sprechers
US5953700A (en) 1997-06-11 1999-09-14 International Business Machines Corporation Portable acoustic interface for remote access to automatic speech/speaker recognition server
US6078807A (en) * 1997-08-26 2000-06-20 International Business Machines Corporation Telephony fraud detection using voice recognition techniques
CA2318262A1 (en) 1998-03-03 1999-09-10 Lernout & Hauspie Speech Products N.V. Multi-resolution system and method for speaker verification
US6393305B1 (en) 1999-06-07 2002-05-21 Nokia Mobile Phones Limited Secure wireless communication user identification by voice recognition
GB0029576D0 (en) * 2000-12-02 2001-01-17 Hewlett Packard Co Voice site personality setting
US6804647B1 (en) 2001-03-13 2004-10-12 Nuance Communications Method and system for on-line unsupervised adaptation in speaker verification
GB2379830A (en) * 2001-09-12 2003-03-19 Mitel Knowledge Corp Voice identification pre-screening and redirection system
US20040186724A1 (en) 2003-03-19 2004-09-23 Philippe Morin Hands-free speaker verification system relying on efficient management of accuracy risk and user convenience
US7224786B2 (en) 2003-09-11 2007-05-29 Capital One Financial Corporation System and method for detecting unauthorized access using a voice signature
DE10353068A1 (de) * 2003-11-13 2005-06-23 Voice Trust Ag Verfahren zur Authentifizierung eines Benutzers anhand dessen Stimmprofils
CN1547191A (zh) * 2003-12-12 2004-11-17 北京大学 结合语义和声纹信息的说话人身份确认***

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101437227B (zh) * 2007-11-16 2011-12-07 ***通信集团公司 一种应用访问控制***和方法
CN101231737B (zh) * 2008-02-25 2014-06-04 飞天诚信科技股份有限公司 一种增强网上银行交易安全性的***及方法
CN105873050A (zh) * 2010-10-14 2016-08-17 阿里巴巴集团控股有限公司 无线业务身份认证方法、服务器及***
CN102222502A (zh) * 2011-05-16 2011-10-19 上海先先信息科技有限公司 一种汉语随机提示声纹验证的有效方式
CN102215110A (zh) * 2011-06-28 2011-10-12 鸿富锦精密工业(深圳)有限公司 身份认证***及方法
CN103023900B (zh) * 2012-12-06 2016-12-21 北京百度网讯科技有限公司 基于云服务器端的身份认证方法、云服务***和云服务器
CN103023900A (zh) * 2012-12-06 2013-04-03 北京百度网讯科技有限公司 基于云服务器端的身份认证方法、云服务***和云服务器
CN103325037A (zh) * 2013-06-06 2013-09-25 上海讯联数据服务有限公司 一种基于语音识别的移动支付安全验证方法
CN103943111A (zh) * 2014-04-25 2014-07-23 海信集团有限公司 一种身份识别的方法及装置
CN106156583A (zh) * 2016-06-03 2016-11-23 深圳市金立通信设备有限公司 一种语音解锁的方法及终端
CN106549947A (zh) * 2016-10-19 2017-03-29 陆腾蛟 一种即时更新的声纹认证方法及***
CN106504745A (zh) * 2016-11-11 2017-03-15 广州市讯飞樽鸿信息技术有限公司 一种语音验证码***及其实现方法
CN107690036A (zh) * 2017-06-24 2018-02-13 平安科技(深圳)有限公司 电子装置、进线身份识别方法和计算机可读存储介质
CN108428134A (zh) * 2017-06-24 2018-08-21 平安科技(深圳)有限公司 电子装置、ivr语音支付方法和计算机可读存储介质
CN108428455A (zh) * 2018-02-13 2018-08-21 上海爱优威软件开发有限公司 声纹特征的采集方法及***
CN108847243A (zh) * 2018-06-19 2018-11-20 Oppo广东移动通信有限公司 声纹特征更新方法、装置、存储介质及电子设备
CN108831468A (zh) * 2018-07-20 2018-11-16 英业达科技有限公司 智能语音控制管理***及其方法
CN111680589A (zh) * 2020-05-26 2020-09-18 天津市微卡科技有限公司 一种机器人基于声纹认证完成人脸识别认知方法
WO2023236042A1 (zh) * 2022-06-07 2023-12-14 北京小米移动软件有限公司 一种生物特征识别方法、装置、电子设备及存储介质

Also Published As

Publication number Publication date
US20130060569A1 (en) 2013-03-07
CN1905445B (zh) 2012-02-15
US8630391B2 (en) 2014-01-14
US20070036289A1 (en) 2007-02-15
US8139723B2 (en) 2012-03-20

Similar Documents

Publication Publication Date Title
CN1905445A (zh) 使用可移动的语音标识卡的语音认证***及语音认证方法
CN1156785C (zh) 电子数据管理***
US10818299B2 (en) Verifying a user using speaker verification and a multimodal web-based interface
CA2523972C (en) User authentication by combining speaker verification and reverse turing test
US9262615B2 (en) Methods and systems for improving the security of secret authentication data during authentication transactions
CA2795603C (en) Methods and systems for improving the security of secret authentication data during authentication transactions
US20020130764A1 (en) User authentication system using biometric information
US9106422B2 (en) System and method for personalized security signature
RU2007102215A (ru) Способ создания и проверки подлинности электронной подписи
CN1892666A (zh) 用于连续用户认证的方法和***
CN1453744A (zh) Ic卡、便携终端和存取控制方法
CN102543084A (zh) 在线声纹认证***及其实现方法
CN1893713A (zh) 移动终端设备、验证个人标识号的程序以及方法
CN1746808A (zh) 保护对应用程序数据的基于音频访问
US20140020058A1 (en) Methods and systems for improving the security of secret authentication data during authentication transactions
US20110121943A1 (en) Biometric remote control device and methods and computer program product for operating the same
CN105141427A (zh) 一种基于声纹识别的登录认证方法、装置及***
CN101051895A (zh) 一种集成生物认证和属性证书的认证方法及***
WO2021244471A1 (zh) 一种实名认证方法及装置
CN110321687A (zh) 一种身份识别方法
CN110322890A (zh) 一种身份识别装置
CN1848165A (zh) 电子商务交易方法
JP2005107668A (ja) 生体認証方法及びプログラム並びに装置
CN117831142A (zh) 语音签到方法、***和电子设备及存储介质
CN111984945A (zh) 身份验证方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120215

CF01 Termination of patent right due to non-payment of annual fee