CN103973453A - Vocal print secret key generating method and device and logging-in method and system based on vocal print secret key - Google Patents
Vocal print secret key generating method and device and logging-in method and system based on vocal print secret key Download PDFInfo
- Publication number
- CN103973453A CN103973453A CN201410211288.7A CN201410211288A CN103973453A CN 103973453 A CN103973453 A CN 103973453A CN 201410211288 A CN201410211288 A CN 201410211288A CN 103973453 A CN103973453 A CN 103973453A
- Authority
- CN
- China
- Prior art keywords
- voiceprint
- key
- sound information
- information
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000001755 vocal effect Effects 0.000 title 2
- 238000013523 data management Methods 0.000 claims abstract description 46
- 238000012790 confirmation Methods 0.000 claims abstract description 9
- 239000013598 vector Substances 0.000 claims description 100
- 238000000605 extraction Methods 0.000 claims description 39
- 230000004927 fusion Effects 0.000 claims description 12
- 238000004364 calculation method Methods 0.000 claims description 10
- 230000003595 spectral effect Effects 0.000 claims description 9
- 238000010276 construction Methods 0.000 claims description 8
- 239000000203 mixture Substances 0.000 claims description 4
- 238000012163 sequencing technique Methods 0.000 claims 3
- 230000009286 beneficial effect Effects 0.000 abstract description 2
- 238000013211 curve analysis Methods 0.000 description 10
- 238000007726 management method Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000012544 monitoring process Methods 0.000 description 3
- 230000001815 facial effect Effects 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 230000007547 defect Effects 0.000 description 1
- 230000007123 defense Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种声纹密钥生成方法、装置及基于声纹密钥登录方法、系统,包括:移动客户端首次登录数据管理系统时,输入第一声音信息,按照本发明生成声纹密钥方法生成第一声纹密钥并存储在认证服务器上;非首次登录数据管理系统时,输入第二声音信息,以生成第二声纹密钥,认证服务器将第二声纹密钥与第一声纹密钥进行认证匹配,当完成认证匹配时,发送认证确定信息到移动客户端,进行登录。本发明通过采用声纹密钥方法,保证了移动客户端访问数据管理系统的安全,有利于实时远程监管数据库。
The invention discloses a method and device for generating a voiceprint key, and a method and system for logging in based on a voiceprint key. key method to generate the first voiceprint key and store it on the authentication server; when not logging into the data management system for the first time, input the second voice information to generate the second voiceprint key, and the authentication server will combine the second voiceprint key with the first The voiceprint key performs authentication matching, and when the authentication matching is completed, the authentication confirmation information is sent to the mobile client for login. The invention ensures the safety of the mobile client accessing the data management system by adopting the voiceprint key method, and is beneficial to real-time remote supervision of the database.
Description
技术领域technical field
本发明涉及计算机安全技术,尤指一种声纹密钥生成方法、装置及基于声纹密钥登录方法、系统。The invention relates to computer security technology, in particular to a voiceprint key generation method and device, and a voiceprint key-based login method and system.
背景技术Background technique
随着计算机技术的不断引进,大量的应用数据平台得到应用,电商、数据业务服务商、运营商等云数据或大数据的数据管理平台得到发展,如Amazon的亚马逊网页服务(AWS,Amazon Web Services)平台,国内的阿里云,沃云等平台。这些数据管理平台的强大的计算能力已经被广泛地用于国民生产领域,如12306火车票订票网站、阿里巴巴的淘宝平台等。要实现海量用户数据的存储及监管,数据库管理员的管理和维护负担较重。另外,数据管理平台所在数据库数据中心(IDC)的地理位置往往与数据库管理员的办公区具有一定的物理距离。为了更为方便地维护和管理数据资源,一般将数据管理系统映射到公网上,通过公网IP登入数据管理系统映射在公网的地址,进行数据管理平台数据库的管理和运维。With the continuous introduction of computer technology, a large number of application data platforms have been applied, and cloud data or big data data management platforms such as e-commerce, data service providers, and operators have been developed, such as Amazon's Amazon Web Services (AWS, Amazon Web Services) platform, domestic Alibaba Cloud, Woyun and other platforms. The powerful computing capabilities of these data management platforms have been widely used in the field of national production, such as 12306 train ticket booking website, Alibaba's Taobao platform, etc. To realize the storage and supervision of massive user data, the management and maintenance burden of the database administrator is relatively heavy. In addition, the geographic location of the database data center (IDC) where the data management platform is located often has a certain physical distance from the office area of the database administrator. In order to maintain and manage data resources more conveniently, the data management system is generally mapped to the public network, and the address of the data management system mapped to the public network is logged in through the public network IP to manage and maintain the database of the data management platform.
目前,这种将数据库管理系统映射到公网上,通过公网IP登入数据管理系统,进行数据管理平台数据库的管理和运维存在以下缺陷:由于数据管理平台的数据库承载着大量的数据资源,需要数据管理平台时刻关注数据库态势,当数据管理平台工作人员不在办公区域内(办公区域内的电脑都加强了防火墙的防御设置,即处于安全域内),无法通过办公区域外的电脑终端实时登录访问数据库管理系统,对数据库进行实时维护控制。At present, there are the following defects in mapping the database management system to the public network, logging into the data management system through the public network IP, and managing and maintaining the database of the data management platform: because the database of the data management platform carries a large amount of data resources, it needs The data management platform always pays attention to the situation of the database. When the staff of the data management platform are not in the office area (the computers in the office area have strengthened the firewall defense settings, that is, they are in the security domain), they cannot log in and access the database in real time through computer terminals outside the office area. Management system for real-time maintenance and control of the database.
为了实现对数据管理系统的实时监控,可以采用移动客户端登录数据管理系统进行数据管理系统的监管。但是,在移动客户端登录数据库管理系统时,如果采用传统的密码进行安全认证,则存在以下问题:In order to realize the real-time monitoring of the data management system, the mobile client can be used to log in to the data management system to supervise the data management system. However, if the traditional password is used for security authentication when the mobile client logs in to the database management system, the following problems exist:
1、当用户设定密码过于简单时,容易受到网络攻击,密码易被破解;过于复杂时,不便记忆,借助其他记录方式,容易造成密码被盗。1. When the password set by the user is too simple, it is vulnerable to network attacks and the password is easy to be cracked; if it is too complicated, it is inconvenient to remember, and it is easy to cause the password to be stolen with the help of other recording methods.
2、传统方式设定的密码容易被攻击者利用一定的手段破解,如通过用户身份相关的信息(身份证号码、生日等);或字典攻击方法(dictionaryattack);2. Passwords set in traditional ways are easy to be cracked by attackers using certain means, such as information related to user identity (ID number, birthday, etc.); or dictionary attack method (dictionary attack);
另外,如果账号信息为共用资源,系统无法区分登录行为的工作人员信息,容易引发法律纠纷。In addition, if the account information is a shared resource, the system cannot distinguish the staff information of the login behavior, which may easily lead to legal disputes.
如果采用生物特征识别技术(指纹、面部识别)进行安全认证,则存在以下问题:If biometric identification technology (fingerprint, facial recognition) is used for security authentication, the following problems exist:
1、生物特征样本的保密性问题;比如,攻击者可以从用户摸过的杯子等物品盗窃用户指纹,隐藏的图像采集装置可能会盗拍用户的面部特征信息;1. Confidentiality of biometric samples; for example, attackers can steal user fingerprints from items such as cups touched by users, and hidden image acquisition devices may steal facial feature information of users;
2、由于生物特征属于基于统计特性的特征,所以具有类内模糊性(fuzziness)。模糊性是指由于位置、光线、角度、背景等多方面因素,传感器采集同一用户的多次生物特征样本之间会存在一定的差异,易导致系统误判(尤其面部识别存在这些问题);2. Since the biometric feature is a feature based on statistical characteristics, it has fuzziness within the class. Fuzziness means that due to various factors such as position, light, angle, background, etc., there will be certain differences between multiple biometric samples collected by the sensor for the same user, which will easily lead to system misjudgment (especially face recognition has these problems);
3、大多数生物模板不是离散的,而是连续域内利用某种信号处理技术得到的实数向量,容易导致出现误判的偏差。3. Most biological templates are not discrete, but real vectors obtained by using some signal processing technology in the continuous domain, which may easily lead to misjudgment deviations.
综上,目前现有的数据管理系统,若工作人员不在办公区,无法采用办公区内的电脑实现实时有效的监控和管理;采用现有移动客户端进行数据管理系统的监管,存在安全认证问题,因此,迫切的需要一种安全认证的方法,用于在离开办公区域时,可以通过移动客户端实现数据管理系统的安全认证,实现对数据管理平台实时的监控和管理。To sum up, the current existing data management system, if the staff is not in the office area, cannot use the computer in the office area to realize real-time and effective monitoring and management; use the existing mobile client to supervise the data management system, and there is a security authentication problem Therefore, there is an urgent need for a security authentication method, which can be used to implement security authentication of the data management system through the mobile client when leaving the office area, and realize real-time monitoring and management of the data management platform.
发明内容Contents of the invention
为了解决上述技术问题,本发明提供一种声纹密钥生成方法、装置及基于声纹密钥登录方法、系统,能够利用声音信息生成声纹密钥,保证使用移动客户端登录数据管理系统的安全,实现对数据管理系统的实时监管。In order to solve the above technical problems, the present invention provides a voiceprint key generation method and device, and a voiceprint key login method and system, which can use voice information to generate a voiceprint key and ensure the use of mobile clients to log in to the data management system. Security, to achieve real-time supervision of the data management system.
为了达到上述发明目的,本发明公开了一种声纹密钥生成方法,包括:In order to achieve the purpose of the above invention, the present invention discloses a voiceprint key generation method, including:
利用两种声纹特征提取方法分别对声音信息进行声纹特征提取,获得两个声纹特征向量集合;Two voiceprint feature extraction methods are used to extract the voiceprint feature of the voice information respectively, and two voiceprint feature vector sets are obtained;
计算各声纹特征向量集合,分别获得第一预设值个数的匹配分数向量集合;Calculating each set of voiceprint feature vectors to obtain a set of matching score vectors of the first preset number;
将各匹配分数向量集合中的对应元素构建融合为二元组;Build and fuse corresponding elements in each matching score vector set into a binary group;
以构建融合后的二元组作为坐标点,进行曲线解析式的拟合,将曲线解析式的系数进行排序和离散化处理后作为声纹密钥。The constructed and fused binary group is used as the coordinate point to fit the curve analytical formula, and the coefficients of the curve analytical formula are sorted and discretized as the voiceprint key.
进一步地,两种声纹特征提取方法包括以下任意的两种方法:Mel频率倒谱系数MFCC、梅尔线性谱频率MFSL、线性预测倒谱系数LPCC、残差相位角residual phase。Further, the two voiceprint feature extraction methods include any two of the following methods: Mel frequency cepstral coefficient MFCC, Mel linear spectral frequency MFSL, linear predictive cepstral coefficient LPCC, and residual phase.
进一步地,计算各声纹特征向量集合,分别获得第一预设值个数的匹配分数向量集合包括:通过将各声纹特征向量集合的向量分别输入至高斯混合模型-通用背景模型GMM-UBM或GMM模型,以分别获得第一预设值个数的匹配分数向量集合。Further, calculating each set of voiceprint feature vectors, and respectively obtaining a set of matching score vectors with a first preset number includes: inputting the vectors of each set of voiceprint feature vectors into the Gaussian mixture model-universal background model GMM-UBM or a GMM model to respectively obtain a set of matching score vectors of the first preset value.
另一方面,本申请还提供一种基于声纹密钥登录方法,包括:On the other hand, this application also provides a voiceprint-based key login method, including:
移动客户端首次登录数据管理系统时,输入第一声音信息,以生成第一声纹密钥并存储在认证服务器上;非首次登录数据管理系统时,输入第二声音信息,以生成第二声纹密钥,认证服务器将第二声纹密钥与第一声纹密钥进行认证匹配,当完成认证匹配时,发送认证确定信息到移动客户端,进行登录;When the mobile client logs into the data management system for the first time, it inputs the first voice information to generate the first voiceprint key and stores it on the authentication server; when it is not the first login to the data management system, it inputs the second voice information to generate the second voice print key. The authentication server authenticates and matches the second voiceprint key with the first voiceprint key, and when the authentication matching is completed, sends authentication confirmation information to the mobile client for login;
所述第一声纹密钥/第二声纹密钥的生成方法为:The generation method of the first voiceprint key/second voiceprint key is:
采用两种声纹特征提取方法分别提取第一声音信息/第二声音信息的声纹特征向量集合;Using two voiceprint feature extraction methods to extract the voiceprint feature vector sets of the first voice information/second voice information respectively;
计算第一声音信息/第二声音信息的各声纹特征向量集合,分别获得第一声音信息/第二声音信息的第一预设值个数的匹配分数向量集合;calculating each voiceprint feature vector set of the first sound information/second sound information, and respectively obtaining a matching score vector set of a first preset value number of the first sound information/second sound information;
将第一声音信息/第二声音信息的各匹配分数向量集合中的对应元素构建融合为二元组;Constructing and fusing corresponding elements in each matching score vector set of the first sound information/second sound information into a binary group;
以第一声音信息/第二声音信息的构建融合后的二元组作为坐标点,进行第一声音信息/第二声音信息的曲线解析式的拟合,将第一声音信息/第二声音信息的曲线解析式的系数进行排序和离散化处理后作为声纹密钥。Use the binary group after the construction and fusion of the first sound information/the second sound information as the coordinate point, carry out the fitting of the curve analytical formula of the first sound information/the second sound information, and combine the first sound information/the second sound information The coefficients of the curve analytical formula are sorted and discretized as the voiceprint key.
进一步地,两种声纹特征提取方法包括以下任意的两种方法:Mel频率倒谱系数MFCC、梅尔线性谱频率MFSL、线性预测倒谱系数LPCC、残差相位角residual phase。Further, the two voiceprint feature extraction methods include any two of the following methods: Mel frequency cepstral coefficient MFCC, Mel linear spectral frequency MFSL, linear predictive cepstral coefficient LPCC, and residual phase.
进一步地,计算第一声音信息/第二声音信息的各声纹特征向量集合,分别获得第一声音信息/第二声音信息的第一预设值个数的匹配分数向量集合包括:通过将第一声音信息/第二声音信息的各声纹特征向量集合的向量输入至GMM-UBM或GMM模型,以分别获得第一预设值个数的第一声音信息/第二声音信息的匹配分数向量集合。Further, calculating each set of voiceprint feature vectors of the first sound information/second sound information, respectively obtaining a set of matching score vector sets of a first preset number of first sound information/second sound information includes: The vectors of each voiceprint feature vector set of a sound information/second sound information are input to the GMM-UBM or GMM model to obtain the matching score vectors of the first sound information/second sound information of the first preset number respectively gather.
进一步地,认证服务器预先设置每次认证匹配时的第二声音信息的内容,在完成声纹密钥的认证匹配进行登录前,该方法还包括:认证服务器确定第二声音信息的内容为预先设置的内容时,进行登录;否则,拒绝登录。Further, the authentication server presets the content of the second voice information for each authentication matching, and before completing the authentication matching of the voiceprint key for login, the method further includes: the authentication server determines that the content of the second voice information is preset If the content is specified, log in; otherwise, refuse to log in.
再一方面,本申请还提供一种声纹密钥生成装置,包括:提取单元、计算单元、构建融合单元和拟合生成单元;其中,In another aspect, the present application also provides a voiceprint key generation device, including: an extraction unit, a calculation unit, a construction fusion unit, and a fitting generation unit; wherein,
提取单元,用于利用两种声纹特征提取方法分别对声音信息进行声纹特征提取,获得两个声纹特征向量集合;The extraction unit is used to perform voiceprint feature extraction on the sound information by using two voiceprint feature extraction methods to obtain two voiceprint feature vector sets;
计算单元,用于计算各声纹特征向量集合,分别获得第一预设值个数的匹配分数向量集合;A calculation unit, configured to calculate each set of voiceprint feature vectors, and respectively obtain a set of matching score vectors of the first preset number;
构建融合单元,用于将各匹配分数向量集合中的对应元素构建融合为二元组;Build a fusion unit, which is used to construct and fuse corresponding elements in each matching score vector set into a binary group;
拟合生成单元,用于以构建融合后的二元组作为坐标点,进行曲线解析式的拟合,将曲线解析式的系数进行排序和离散化处理后作为声纹密钥。The fitting generation unit is used to use the fused binary group as the coordinate point to perform curve fitting, and sort and discretize the coefficients of the curve analysis formula as the voiceprint key.
进一步地,两种声纹特征提取方法包括以下任意的两种方法:Mel频率倒谱系数MFCC、梅尔线性谱频率MFSL、线性预测倒谱系数LPCC、残差相位角residual phase。Further, the two voiceprint feature extraction methods include any two of the following methods: Mel frequency cepstral coefficient MFCC, Mel linear spectral frequency MFSL, linear predictive cepstral coefficient LPCC, and residual phase.
进一步地,计算单元,具体用于通过将各声纹特征向量集合的向量输入至GMM-UBM或GMM模型,以分别获得第一预设值个数的匹配分数向量集合。Further, the calculation unit is specifically configured to input the vectors of each voiceprint feature vector set into the GMM-UBM or the GMM model, so as to respectively obtain a set of matching score vectors of a first preset number.
再一方面,本申请还提供一种基于声纹密钥登录系统,包括:移动客户端、认证服务器和上述声纹密钥生成装置;其中,In another aspect, the present application also provides a voiceprint-based key login system, including: a mobile client, an authentication server, and the above-mentioned voiceprint key generation device; wherein,
移动客户端,用于首次登录数据管理系统时,输入第一声音信息,发送到声纹密钥生成装置,以生成第一声纹密钥信息;非首次数据管理系统时,输入第二声音信息,发送到声纹密钥生成装置,以生成第二声纹密钥;接收认证服务器的登录确定信息进行登录;The mobile client is used to input the first voice information when logging into the data management system for the first time, and send it to the voiceprint key generation device to generate the first voiceprint key information; when it is not the first time to log into the data management system, input the second voice information , sent to the voiceprint key generating device to generate a second voiceprint key; receiving the login confirmation information from the authentication server to log in;
认证服务器,用于接收首次登录数据管理系统时,由声纹密钥生成装置生成的第一声纹密钥进行存储;接收非首次登录数据管理系统时,由声纹密钥生成装置生成的第二声纹密钥,将第二声纹密钥与第一声纹密钥进行认证匹配,当完成认证匹配时,给移动客户端发送认证确认信息到移动客户端;The authentication server is used to receive and store the first voiceprint key generated by the voiceprint key generating device when logging into the data management system for the first time; to receive the first voiceprint key generated by the voiceprint key generating device when logging into the data management system for the first time; Two voiceprint keys, the second voiceprint key is authenticated and matched with the first voiceprint key, and when the authentication matching is completed, an authentication confirmation message is sent to the mobile client;
声纹密钥生成装置,用于接收第一声音信息/第二声音信息生成第一声纹密钥/第二声纹密钥,发往认证服务器服务进行存储/认证匹配。The voiceprint key generation device is used to receive the first voice information/second voice information to generate the first voiceprint key/second voiceprint key, and send it to the authentication server service for storage/authentication matching.
进一步地,认证服务器还包括预先设置单元和内容匹配单元;其中,Further, the authentication server also includes a preset unit and a content matching unit; wherein,
预先设置单元,用于预先设置每次认证匹配时的第二声音信息的内容,发往客户端进行第二声音输入;The preset unit is used to preset the content of the second voice information for each authentication match, and send it to the client for second voice input;
内容匹配单元,用于在完成声纹密钥的认证匹配进行登录前,确定第二声音信息的内容为预先设置的内容时,进行登录;否则,拒绝登录。The content matching unit is used to log in when it is determined that the content of the second voice information is the preset content before the authentication matching of the voiceprint key is completed; otherwise, the log-in is refused.
本申请技术方案包括:移动客户端首次登录数据管理系统时,输入第一声音信息,以生成第一声纹密钥并存储在认证服务器上;非首次登录数据管理系统时,输入第二声音信息,以生成第二声纹密钥,认证服务器将第二声纹密钥与第一声纹密钥进行认证匹配,当完成认证匹配时,发送认证确定信息到移动客户端,进行登录;第一声纹密钥/第二声纹密钥的生成方法为:采用两种声纹特征提取方法分别提取第一声音信息/第二声音信息的声纹特征向量集合;计算第一声音信息/第二声音信息的各声纹特征向量集合,分别获得第一声音信息/第二声音信息的第一预设值个数的匹配分数向量集合;将第一声音信息/第二声音信息的各匹配分数向量集合中的对应元素构建融合为二元组;以第一声音信息/第二声音信息的构建融合后的二元组作为坐标点,进行第一声音信息/第二声音信息的曲线解析式的拟合,将第一声音信息/第二声音信息的曲线解析式的系数进行排序和离散化处理后作为声纹密钥。本发明通过采用声纹密钥方法,保证了移动客户端访问数据管理系统的安全,有利于实时监管数据管理系统。The technical solution of the present application includes: when the mobile client logs in to the data management system for the first time, input the first voice information to generate the first voiceprint key and store it on the authentication server; when not logging in to the data management system for the first time, input the second voice information , to generate the second voiceprint key, the authentication server authenticates the second voiceprint key and the first voiceprint key, and when the authentication matching is completed, sends authentication confirmation information to the mobile client for login; the first The method for generating the voiceprint key/second voiceprint key is: using two voiceprint feature extraction methods to extract the voiceprint feature vector set of the first voice information/second voice information; Each set of voiceprint feature vectors of the sound information obtains a set of matching score vectors of the first preset number of first sound information/second sound information respectively; the matching score vectors of the first sound information/second sound information The corresponding elements in the set are constructed and fused into a binary group; the binary group after the construction and fusion of the first sound information/second sound information is used as a coordinate point to simulate the curve analysis formula of the first sound information/second sound information Combined, the coefficients of the curve analysis formula of the first sound information/second sound information are sorted and discretized as the voiceprint key. The invention ensures the safety of the mobile client accessing the data management system by adopting the voiceprint key method, and is beneficial to real-time supervision of the data management system.
附图说明Description of drawings
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:The accompanying drawings described here are used to provide a further understanding of the present invention and constitute a part of the application. The schematic embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations to the present invention. In the attached picture:
图1为本发明实现声纹密钥生成方法的流程图;Fig. 1 is the flow chart that the present invention realizes voiceprint key generation method;
图2为本发明实现声纹密钥生成装置的结构框图;Fig. 2 is a block diagram of the structure of the device for generating a voiceprint key according to the present invention;
图3为本发明实现基于声纹密钥登录系统的结构框图。Fig. 3 is a structural block diagram of the voiceprint-based key login system according to the present invention.
具体实施方式Detailed ways
图1为本发明实现声纹密钥生成方法的流程图,如图1所示,包括:Fig. 1 is the flow chart that realizes voiceprint key generation method of the present invention, as shown in Fig. 1, comprises:
步骤100、利用两种声纹特征提取方法分别对声音信息进行声纹特征提取,获得两个声纹特征向量集合。Step 100, using two voiceprint feature extraction methods to perform voiceprint feature extraction on the voice information respectively, to obtain two voiceprint feature vector sets.
本步骤中,提取声音信息的声纹特征向量集合包括:利用以下任意两种声纹特征提取方法:Mel频率倒谱系数(MFCC)、梅尔线性谱频率(MFSL)、线性预测倒谱系数(LPCC)、残差相位角(residual phase)。In this step, the collection of voiceprint feature vectors for extracting voice information includes: using any of the following two voiceprint feature extraction methods: Mel Frequency Cepstral Coefficient (MFCC), Mel Linear Spectral Frequency (MFSL), Linear Prediction Cepstral Coefficient ( LPCC), residual phase angle (residual phase).
需要说明的是,本发明进行声纹特征的提取主要进行谱频率提取方法,一般的,只要能够实现谱频率提取就可以应用与本发明。It should be noted that the method for extracting voiceprint features in the present invention is mainly the spectral frequency extraction method, generally, as long as the spectral frequency extraction can be realized, it can be applied to the present invention.
步骤101、计算各声纹特征向量集合,分别获得第一预设值个数的匹配分数向量集合。Step 101. Calculate each set of voiceprint feature vectors, and respectively obtain a set of matching score vectors of a first preset number.
这里按照常规的实验,获得的匹配分数向量集合的个数大约在120-150个左右,第一预设值个数主要与声音信息的干扰有关。Here, according to conventional experiments, the number of matching score vector sets obtained is about 120-150, and the number of the first preset value is mainly related to the interference of sound information.
本步骤中,计算各声纹特征向量集合,分别获得第一预设值个数的匹配分数向量集合包括:通过将各声纹特征向量集合的向量分别输入至高斯混合模型-通用背景模型(GMM-UBM)或(GMM)模型,以分别获得第一预设值个数的匹配分数向量集合。这里是指单独的一个声纹特征向量集合的向量输入到高斯混合模型-通用背景模型(GMM-UBM)或(GMM)模型。In this step, calculating each set of voiceprint feature vectors, and respectively obtaining a set of matching score vectors of the first preset number includes: inputting the vectors of each set of voiceprint feature vectors into a Gaussian mixture model-general background model (GMM - UBM) or (GMM) model, to respectively obtain a set of matching score vectors of the first preset value number. Here it refers to the vector input of a single set of voiceprint feature vectors to the Gaussian Mixture Model-Universal Background Model (GMM-UBM) or (GMM) model.
需要说明的是,GMM-UBM或GMM模型为本领域技术人员熟知的计算模型。It should be noted that the GMM-UBM or GMM model is a calculation model well known to those skilled in the art.
步骤102、将各匹配分数向量集合中的对应元素构建融合为二元组。Step 102, constructing and merging corresponding elements in each matching score vector set into a binary group.
这里,假设步骤101中计算的两个声纹特征向量集合,获得第一预设值为6个的匹配分数向量集合分别为A=(a,b,c,d,e,f)、B=(g,h,i,j,k,l),则构建融合的二元组分别为<a,g>、<b,h>、<c,i>、<d,j>、<e,k>、<f,l>;Here, assuming the two sets of voiceprint feature vectors calculated in step 101, the obtained first preset value is 6 sets of matching score vectors respectively A=(a, b, c, d, e, f), B= (g, h, i, j, k, l), then the two-tuples to construct fusion are <a, g>, <b, h>, <c, i>, <d, j>, <e, k>, <f,l>;
利用以上二元组的第一个值作为横坐标对应x值,利用二元组第二个值作为纵坐标对应y值,构建二维坐标系。Use the first value of the above two-tuple as the abscissa to correspond to the x value, and use the second value of the two-tuple as the y-coordinate to correspond to the y value to construct a two-dimensional coordinate system.
步骤103、以构建融合后的二元组作为坐标点,进行曲线解析式的拟合,将曲线解析式的系数进行排序和离散化处理后作为声纹密钥。Step 103 , using the constructed and fused binary as the coordinate points, performing curve analysis equation fitting, and sorting and discretizing the coefficients of the curve analysis equation as the voiceprint key.
需要说明的是,曲线解析式的拟合可以通过现有的拉格朗日插值方法、最小二乘曲线拟合等方法进行拟合,拟合处理后进行排序,采用中值进行离散化处理后得到声纹密钥。It should be noted that the analytical curve fitting can be fitted by the existing Lagrangian interpolation method, least squares curve fitting and other methods, sorted after the fitting process, and discretized by the median Get the voiceprint key.
这里,将融合后的二元组作为坐标点,假设拟合的多项式的曲线解析式为:Here, the fused pair is used as the coordinate point, and the curve analytical formula of the fitted polynomial is assumed to be:
p(x)=a0+a1x+…+ank-1xkn-1+ankxkn p(x)=a 0 +a 1 x+…+a nk-1 x kn-1 +a nk x kn
则将曲线解析式的系数排序后得到A={a0,a1,…akn}Then sort the coefficients of the curve analytical formula to get A={a 0 ,a 1 ,…a kn }
系数A按大小排序然后取出中值am,则离散化后的S包括:The coefficient A is sorted by size and then the median am is taken out, then the discretized S includes:
这里,如果要将S进行应用,需要利用生物特征的基本处理方法,整理为二值化字符串形式,由于该部分为领域内公知常识,在此不再赘述。Here, if S is to be applied, it is necessary to use the basic processing method of biometrics and organize it into a binary string form. Since this part is common knowledge in the field, it will not be repeated here.
一种基于声纹密钥登录方法,包括:移动客户端首次登录数据管理系统时,输入第一声音信息,以生成第一声纹密钥并存储在认证服务器上;非首次登录数据管理系统时,输入第二声音信息,以生成第二声纹密钥,认证服务器将第二声纹密钥与第一声纹密钥进行认证匹配,当完成认证匹配时,发送认证确定信息到移动客户端,进行登录;A method for logging in based on a voiceprint key, comprising: when a mobile client logs in to a data management system for the first time, inputting first voice information to generate a first voiceprint key and storing it on an authentication server; when not logging in to the data management system for the first time , input the second voice information to generate the second voiceprint key, the authentication server will authenticate and match the second voiceprint key with the first voiceprint key, and send authentication confirmation information to the mobile client when the authentication matching is completed , to log in;
第一声纹密钥/第二声纹密钥的生成方法为:The method for generating the first voiceprint key/second voiceprint key is:
采用两种声纹特征提取方法分别提取第一声音信息/第二声音信息的声纹特征向量集合。这里,两种声纹特征提取方法包括以下任意的两种方法:MFCC、MFSL、residual phase、LPCC。Two voiceprint feature extraction methods are used to extract the voiceprint feature vector sets of the first voice information/second voice information respectively. Here, the two voiceprint feature extraction methods include any two of the following methods: MFCC, MFSL, residual phase, and LPCC.
计算第一声音信息/第二声音信息的各声纹特征向量集合,分别获得第一声音信息/第二声音信息的第一预设值个数的匹配分数向量集合;calculating each voiceprint feature vector set of the first sound information/second sound information, and respectively obtaining a matching score vector set of a first preset value number of the first sound information/second sound information;
计算第一声音信息/第二声音信息的各声纹特征向量集合,分别获得第一声音信息/第二声音信息的第一预设值个数的匹配分数向量集合包括:通过将第一声音信息/第二声音信息的各声纹特征向量集合的向量输入至GMM-UBM或GMM模型,以分别获得第一预设值个数的第一声音信息/第二声音信息的匹配分数向量集合。Calculating each voiceprint feature vector set of the first sound information/second sound information, respectively obtaining the matching score vector set of the first preset value number of the first sound information/second sound information includes: by combining the first sound information The vectors of each set of voiceprint feature vectors of the second sound information are input to the GMM-UBM or GMM model to obtain a first preset number of matching score vector sets of the first sound information/second sound information.
将第一声音信息/第二声音信息的各匹配分数向量集合中的对应元素构建融合为二元组。The corresponding elements in each matching score vector set of the first sound information/the second sound information are constructed and fused into a binary group.
以第一声音信息/第二声音信息的构建融合后的二元组作为坐标点,进行第一声音信息/第二声音信息的曲线解析式的拟合,将第一声音信息/第二声音信息的曲线解析式的系数进行排序和离散化处理后作为声纹密钥。Use the binary group after the construction and fusion of the first sound information/the second sound information as the coordinate point, carry out the fitting of the curve analytical formula of the first sound information/the second sound information, and combine the first sound information/the second sound information The coefficients of the curve analytical formula are sorted and discretized as the voiceprint key.
认证服务器预先设置每次认证匹配时的第二声音信息的内容,在完成声纹密钥的认证匹配进行登录前,本发明方法还包括:认证服务器确定第二声音信息的内容为预先设置的内容时,进行登录;否则,拒绝登录。The authentication server presets the content of the second voice information for each authentication matching, and before completing the authentication matching of the voiceprint key to log in, the method of the present invention further includes: the authentication server determines that the content of the second voice information is the preset content , log in; otherwise, refuse to log in.
需要说明的是,通过预先设置每次登录的第二声音信息的内容,进行认证登录时,工作人员必需完成与预先设置内容一致的声音信息,才可以实现登录。第二声音信息的内容的确定可以通过现有的语音识别方法实现,将确定的第二声音信息的内容与预先设置的内容进行匹配,完全相同时,实现登录,避免他人盗用工作人员声音信息进行系统登录。It should be noted that by presetting the content of the second voice information for each login, when performing authentication and login, the staff must complete the voice information consistent with the preset content before the login can be realized. The determination of the content of the second voice information can be realized through the existing voice recognition method, and the content of the determined second voice information is matched with the preset content. system login.
图2为本发明实现声纹密钥生成装置的结构框图;如图2所示,包括:提取单元、计算单元、构建融合单元和拟合生成单元;其中,Fig. 2 is a structural block diagram of the voiceprint key generation device of the present invention; as shown in Fig. 2, it includes: an extraction unit, a calculation unit, a construction fusion unit and a fitting generation unit; wherein,
提取单元,用于利用两种声纹特征提取方法分别对声音信息进行声纹特征提取,获得两个声纹特征向量集合。The extraction unit is configured to use two voiceprint feature extraction methods to perform voiceprint feature extraction on the voice information to obtain two voiceprint feature vector sets.
这里,两种声纹特征提取方法包括以下任意的两种方法:MFCC、MFSL、residual phase、LPCC。Here, the two voiceprint feature extraction methods include any two of the following methods: MFCC, MFSL, residual phase, and LPCC.
计算单元,用于计算各声纹特征向量集合,分别获得第一预设值个数的匹配分数向量集合。The calculation unit is used to calculate each set of voiceprint feature vectors, and respectively obtain a set of matching score vectors with a first preset number of values.
计算单元,具体用于通过将各声纹特征向量集合的向量输入至GMM-UBM或GMM模型,以分别获得第一预设值个数的匹配分数向量集合。The calculation unit is specifically configured to input the vectors of each voiceprint feature vector set into the GMM-UBM or the GMM model, so as to respectively obtain a first preset number of matching score vector sets.
构建融合单元,用于将各匹配分数向量集合中的对应元素构建融合为二元组。A fusion unit is constructed for constructing and fusing corresponding elements in each matching score vector set into a binary group.
拟合生成单元,用于以构建融合后的二元组作为坐标点,进行曲线解析式的拟合,将曲线解析式的系数进行排序和离散化处理后作为声纹密钥。The fitting generation unit is used to use the fused binary group as the coordinate point to perform curve fitting, and sort and discretize the coefficients of the curve analysis formula as the voiceprint key.
图3为本发明实现基于声纹密钥登录系统的结构框图,如图3所示,包括:移动客户端、认证服务器和声纹密钥生成装置;其中,Fig. 3 is a structural block diagram of the present invention based on voiceprint key login system, as shown in Fig. 3, including: a mobile client, an authentication server and a voiceprint key generation device; wherein,
移动客户端,用于首次登录数据管理系统时,输入第一声音信息,发送到声纹密钥生成装置,以生成第一声纹密钥信息;非首次数据管理系统时,输入第二声音信息,发送到声纹密钥生成装置,以生成第二声纹密钥;接收认证服务器的登录确定信息进行登录;The mobile client is used to input the first voice information when logging into the data management system for the first time, and send it to the voiceprint key generation device to generate the first voiceprint key information; when it is not the first time to log into the data management system, input the second voice information , sent to the voiceprint key generating device to generate a second voiceprint key; receiving the login confirmation information from the authentication server to log in;
认证服务器,用于接收首次登录数据管理系统时,由声纹密钥生成装置生成的第一声纹密钥进行存储;接收非首次登录数据管理系统时,由声纹密钥生成装置生成的第二声纹密钥,将第二声纹密钥与第一声纹密钥进行认证匹配,当完成认证匹配时,给移动客户端发送认证确认信息到移动客户端;The authentication server is used to receive and store the first voiceprint key generated by the voiceprint key generating device when logging into the data management system for the first time; to receive the first voiceprint key generated by the voiceprint key generating device when logging into the data management system for the first time; Two voiceprint keys, the second voiceprint key is authenticated and matched with the first voiceprint key, and when the authentication matching is completed, an authentication confirmation message is sent to the mobile client;
声纹密钥生成装置,包含提取单元、计算单元、构建融合单元和拟合生成单元;其中,The voiceprint key generation device includes an extraction unit, a calculation unit, a construction fusion unit and a fitting generation unit; wherein,
提取单元,用于接收第一声音信息,采用两种声纹特征提取方法分别对第一声音信息进行声纹特征提取,获得两个声纹特征向量集合;接收第二声音信息,采用两种声纹特征提取方法分别对第二声音信息进行声纹特征提取,获得两个声纹特征向量集合。The extraction unit is used to receive the first voice information, and use two voiceprint feature extraction methods to perform voiceprint feature extraction on the first voice information respectively, to obtain two sets of voiceprint feature vectors; to receive the second voice information, use two voiceprint feature extraction methods The fingerprint feature extraction method performs voiceprint feature extraction on the second voice information respectively, and obtains two voiceprint feature vector sets.
两种声纹特征提取方法包括以下任意的两种方法:MFCC、MFSL、residual phase、LPCC。The two voiceprint feature extraction methods include any two of the following methods: MFCC, MFSL, residual phase, and LPCC.
计算单元,用于计算第一声音信息的各声纹特征向量集合,分别获得第一声音信息的第一预设值个数的匹配分数向量集合;计算第二声音信息的各声纹特征向量集合,分别获得第二声音信息的第一预设值个数的匹配分数向量集合。The calculation unit is used to calculate the set of voiceprint feature vectors of the first sound information, respectively obtain the set of matching score vectors of the first preset value number of the first sound information; calculate the set of voiceprint feature vectors of the second sound information , respectively obtaining a set of matching score vector sets of the first preset number of second sound information.
计算单元,具体用于通过将第一声音信息的各声纹特征向量集合的向量输入至GMM-UBM或GMM模型,以分别获得第一预设值个数的第一声音信息的匹配分数向量集合;通过将第二声音信息的各声纹特征向量集合的向量输入至GMM-UBM或GMM模型,以分别获得第一预设值个数的第二声音信息的匹配分数向量集合。The computing unit is specifically configured to input the vectors of each voiceprint feature vector set of the first voice information into the GMM-UBM or GMM model, so as to respectively obtain a first preset number of matching score vector sets of the first voice information ; By inputting the vectors of each voiceprint feature vector set of the second sound information into the GMM-UBM or GMM model, the matching score vector sets of the first preset number of second sound information are respectively obtained.
构建融合单元,用于将第一声音信息的各匹配分数向量集合中的对应元素构建融合为二元组;将第二声音信息的各匹配分数向量集合中的对应元素构建融合为二元组;Constructing a fusion unit, which is used to construct and fuse corresponding elements in each matching score vector set of the first sound information into a binary group; construct and fuse corresponding elements in each matching score vector set of the second sound information into a binary group;
拟合生成单元,用于以第一声音信息构建融合后的二元组作为坐标点,进行曲线解析式的拟合,将曲线解析式的系数进行排序和离散化处理后作为第一声纹密钥;以第二声音信息构建融合后的二元组作为坐标点,进行曲线解析式的拟合,将曲线解析式的系数进行排序和离散化处理后作为第二声纹密钥。The fitting generation unit is used to use the first sound information to construct the fused binary group as the coordinate point, perform the fitting of the curve analysis formula, sort and discretize the coefficients of the curve analysis formula as the first voiceprint density key; use the second sound information to construct and fuse the binary group as the coordinate point, carry out the fitting of the curve analysis formula, and sort and discretize the coefficients of the curve analysis formula as the second voiceprint key.
认证服务器还包括预先设置单元和内容匹配单元;其中,The authentication server also includes a preset unit and a content matching unit; wherein,
预先设置单元,用于预先设置每次认证匹配时的第二声音信息的内容,发往客户端进行第二声音输入;The preset unit is used to preset the content of the second voice information for each authentication match, and send it to the client for second voice input;
内容匹配单元,用于在完成声纹密钥的认证匹配进行登录前,确定第二声音信息的内容为预先设置的内容时,进行登录;否则,拒绝登录。The content matching unit is used to log in when it is determined that the content of the second voice information is the preset content before the authentication matching of the voiceprint key is completed; otherwise, the log-in is refused.
以下结合具体实施例对本发明方法进行清楚详细的描述,实施例只为更加清楚的陈述本发明,并不用于限制本发明的保护范围。The method of the present invention will be described clearly and in detail below in conjunction with specific examples. The examples are only to illustrate the present invention more clearly and are not intended to limit the protection scope of the present invention.
实施例1Example 1
本实施例以云平台数据管理系统的登录应用作为实施环境。In this embodiment, the login application of the cloud platform data management system is used as the implementation environment.
为确保在移动客户端实现云平台数据管理系统的安全登录,本实施例描述基于云平台数据管理系统用户声纹密钥认证方案,包括:In order to ensure the secure login of the cloud platform data management system on the mobile client, this embodiment describes the user voiceprint key authentication scheme based on the cloud platform data management system, including:
首先在移动客户端登录云平台访问数据库时,需要进行声纹密钥生成,具体过程如下:First, when the mobile client logs in to the cloud platform to access the database, a voiceprint key needs to be generated. The specific process is as follows:
工作人员输入用户信息及一定时长的语音信息(认为设定,不宜过短,这里暂设为10秒),移动客户端通过安全套接层协议层(SSL)通道提交注册的声音信息至云平台注册服务器。The staff inputs user information and a voice message of a certain duration (I think it should be set, it should not be too short, here it is temporarily set to 10 seconds), and the mobile client submits the registered voice message to the cloud platform for registration through the Secure Sockets Layer (SSL) channel server.
需要说明的是,这里的语言信息可以是相同内容的语音,也可以是不同内容的语言。这里,为了防止工作人员的声音信息被盗用,可以预先设置每一次登录的第二声音信息的内容,按照第二声音信息的内容进行声音输入,当输入语音内容与预先设置的内容相同时,才可以实现系统登录。It should be noted that the language information here may be voices with the same content, or languages with different content. Here, in order to prevent the voice information of the staff from being stolen, the content of the second voice information logged in each time can be preset, and the voice input is performed according to the content of the second voice information. When the input voice content is the same as the preset content, the System login can be realized.
当云平台注册服务器接收到注册的声音信息后,将用户信息及语音信息传输到声纹密钥生成装置,产生第一声纹密钥。并将用户信息及第一声纹密钥在云平台存储服务器中,在注册用户样本数据库中remoteuser表中存储。After the cloud platform registration server receives the registered voice information, it transmits the user information and voice information to the voiceprint key generation device to generate the first voiceprint key. And the user information and the first voiceprint key are stored in the cloud platform storage server and in the remoteuser table in the registered user sample database.
当工作人员再次登录时,通过移动客户端输入语音信息,按照生成第一声纹密钥的方法,生成第二声纹密钥,将第二声纹密钥与云平台存储服务器中第一声纹密钥进行匹配,当匹配通过时,登录系统。When the staff logs in again, input the voice information through the mobile client, generate the second voiceprint key according to the method of generating the first voiceprint key, and combine the second voiceprint key with the first voiceprint key stored in the cloud platform storage server. The fingerprint key is matched, and when the match is passed, the system is logged in.
声纹密钥的生成方法与以上实施方式声纹密钥生成的方法相同。The method for generating the voiceprint key is the same as the method for generating the voiceprint key in the above embodiment.
虽然本申请所揭露的实施方式如上,但所述的内容仅为便于理解本申请而采用的实施方式,并非用以限定本申请。任何本申请所属领域内的技术人员,在不脱离本申请所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本申请的专利保护范围,仍须以所附的权利要求书所界定的范围为准。Although the embodiments disclosed in the present application are as above, the content described is only the embodiments adopted to facilitate understanding of the present application, and is not intended to limit the present application. Anyone skilled in the field of this application can make any modifications and changes in the form and details of implementation without departing from the spirit and scope disclosed in this application, but the scope of patent protection of this application must still be The scope defined by the appended claims shall prevail.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410211288.7A CN103973453A (en) | 2014-05-19 | 2014-05-19 | Vocal print secret key generating method and device and logging-in method and system based on vocal print secret key |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410211288.7A CN103973453A (en) | 2014-05-19 | 2014-05-19 | Vocal print secret key generating method and device and logging-in method and system based on vocal print secret key |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103973453A true CN103973453A (en) | 2014-08-06 |
Family
ID=51242524
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410211288.7A Pending CN103973453A (en) | 2014-05-19 | 2014-05-19 | Vocal print secret key generating method and device and logging-in method and system based on vocal print secret key |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103973453A (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104639528A (en) * | 2014-11-19 | 2015-05-20 | 中国联合网络通信集团有限公司 | DBA (database administrator) mobile client counterattack method and DBA mobile client counterattack device |
CN105096121A (en) * | 2015-06-25 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Voiceprint authentication method and device |
CN106228990A (en) * | 2016-07-15 | 2016-12-14 | 北京光年无限科技有限公司 | Login method and operating system towards intelligent robot |
CN107464111A (en) * | 2017-07-10 | 2017-12-12 | 北京云知科技有限公司 | Block chain wallet address generating method, method of payment, device and electronic equipment based on audio |
CN111741460A (en) * | 2019-03-25 | 2020-10-02 | 南宁富桂精密工业有限公司 | System and method for automatically connecting Wi-Fi |
CN113179157A (en) * | 2021-03-31 | 2021-07-27 | 杭州电子科技大学 | Text-related voiceprint biological key generation method based on deep learning |
CN113726528A (en) * | 2021-11-02 | 2021-11-30 | 深圳奥联信息安全技术有限公司 | Bone voiceprint-based key protection method and system |
-
2014
- 2014-05-19 CN CN201410211288.7A patent/CN103973453A/en active Pending
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104639528A (en) * | 2014-11-19 | 2015-05-20 | 中国联合网络通信集团有限公司 | DBA (database administrator) mobile client counterattack method and DBA mobile client counterattack device |
CN105096121A (en) * | 2015-06-25 | 2015-11-25 | 百度在线网络技术(北京)有限公司 | Voiceprint authentication method and device |
US9792913B2 (en) | 2015-06-25 | 2017-10-17 | Baidu Online Network Technology (Beijing) Co., Ltd. | Voiceprint authentication method and apparatus |
CN106228990A (en) * | 2016-07-15 | 2016-12-14 | 北京光年无限科技有限公司 | Login method and operating system towards intelligent robot |
CN107464111A (en) * | 2017-07-10 | 2017-12-12 | 北京云知科技有限公司 | Block chain wallet address generating method, method of payment, device and electronic equipment based on audio |
CN107464111B (en) * | 2017-07-10 | 2021-01-29 | 北京云知科技有限公司 | Block chain wallet address generation method based on audio, payment method and device and electronic equipment |
CN111741460A (en) * | 2019-03-25 | 2020-10-02 | 南宁富桂精密工业有限公司 | System and method for automatically connecting Wi-Fi |
CN113179157A (en) * | 2021-03-31 | 2021-07-27 | 杭州电子科技大学 | Text-related voiceprint biological key generation method based on deep learning |
CN113179157B (en) * | 2021-03-31 | 2022-05-17 | 杭州电子科技大学 | Deep learning-based text-related voiceprint biometric key generation method |
CN113726528A (en) * | 2021-11-02 | 2021-11-30 | 深圳奥联信息安全技术有限公司 | Bone voiceprint-based key protection method and system |
CN113726528B (en) * | 2021-11-02 | 2022-02-18 | 深圳奥联信息安全技术有限公司 | Bone voiceprint-based key protection method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11528268B2 (en) | System and method for verifying liveliness | |
CN103973453A (en) | Vocal print secret key generating method and device and logging-in method and system based on vocal print secret key | |
TWI530150B (en) | Identity authentication device and method thereof | |
EP3631664B1 (en) | Secure biometric authentication using electronic identity | |
TWI592820B (en) | Man-machine recognition method and system | |
CN104219195B (en) | Proof of identity method, apparatus and system | |
US20160269411A1 (en) | System and Method for Anonymous Biometric Access Control | |
US10015171B1 (en) | Authentication using metadata from posts made to social networking websites | |
CN108134791A (en) | A kind of data center's total management system login validation method | |
CN102457527A (en) | Biologic-key-based single-point login method, device and system | |
CN107809438A (en) | Network identity authentication method, system and user agent equipment used by same | |
CN103607387A (en) | A network login authentication cloud service system based on face identification and a method | |
CN104183240A (en) | Vocal print feature fusion method and device | |
WO2015059365A9 (en) | Audiovisual associative authentication method and related system | |
Helm | Distributed Internet voting architecture: A thin client approach to Internet voting | |
CN105262747A (en) | Polymorphic terminal identity verification system and method based on biological characteristic recognition | |
CN108550368B (en) | Voice data processing method | |
CN207442908U (en) | A network identity authentication device and a login device | |
CN110519061A (en) | A kind of identity identifying method based on biological characteristic, equipment and system | |
CN110084224B (en) | Cloud fingerprint security authentication system and method | |
Le et al. | A new pre-authentication protocol in Kerberos 5: Biometric authentication | |
KR101988365B1 (en) | Face recognition system and method | |
CN115242472B (en) | An identity verification method, device, equipment and medium | |
US20250037721A1 (en) | Context-aware voice self-authorization | |
US20250140020A1 (en) | System and methods for identifying a verified searcher |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140806 |