DYNAMIC PASSWORD VOICE BASED IDENTITY AUTHENTICATION SYSTEM AND METHOD HAVING SELF-LEARNING FUNCTION
First Claim
1. A dynamic security code speech-based identity authentication system having self-learning function, comprising:
- a request receiving module for receiving an identity authentication request that a requester sends to a server through a client;
a dynamic security code generating module for generating a dynamic security code and sending the dynamic security code to the client; and
an identity authentication module for calculating a comprehensive confidence of an identity of the requester by using an acoustic model of global characters and a voiceprint model of a user based on a security code speech signal sent from the client, wherein the security code speech signal is generated when the requester reads out the dynamic security code;
judging the identity of the requester based on the calculated comprehensive confidence of the identity; and
feeding an identity authentication result back to the client, whereinthe dynamic security code speech-based identity authentication system is provided with an automatic reconstruction subsystem for the voiceprint model, and the voiceprint model of the user is reconstructed by the automatic reconstruction subsystem for the voiceprint model when the identity authentication result is that the requester is the user of the server, andthe automatic reconstruction subsystem for the voiceprint model comprises;
a time-varying data storage unit for storing speech data of each user with time labels;
a time-varying data updating module for storing the security code speech signal as a latest speech data into the time-varying data storage unit;
a time window channel construction module for extracting the speech data of the user from the time-varying data storage unit in an order of the time labels, constructing a time window channel including a plurality of sets of speech data, and updating the speech data included in the time window channel using the latest speech data; and
a voiceprint model reconstruction module for reconstructing the voiceprint model of the user for the user using the plurality of sets of speech data included in the updated time window channel.
1 Assignment
0 Petitions
Accused Products
Abstract
Dynamic security code speech-based identity authentication system and method having self-learning function, being equipped with: a time-varying data storage unit for storing speech data of each user with time labels; a time-varying data update module (23) for storing the latest speech data into the time-varying data storage unit; a time window channel construction module (24) for extracting speech data from the time-varying data storage unit in the order of the time labels, constructing and updating the time window channel comprising multiple sets of speech data; a voiceprint model reconstruction module (25) reconstructing the user voiceprint model by using the multiple sets of speech data comprised in the updated time window channel.
6 Citations
22 Claims
-
1. A dynamic security code speech-based identity authentication system having self-learning function, comprising:
-
a request receiving module for receiving an identity authentication request that a requester sends to a server through a client; a dynamic security code generating module for generating a dynamic security code and sending the dynamic security code to the client; and an identity authentication module for calculating a comprehensive confidence of an identity of the requester by using an acoustic model of global characters and a voiceprint model of a user based on a security code speech signal sent from the client, wherein the security code speech signal is generated when the requester reads out the dynamic security code;
judging the identity of the requester based on the calculated comprehensive confidence of the identity; and
feeding an identity authentication result back to the client, whereinthe dynamic security code speech-based identity authentication system is provided with an automatic reconstruction subsystem for the voiceprint model, and the voiceprint model of the user is reconstructed by the automatic reconstruction subsystem for the voiceprint model when the identity authentication result is that the requester is the user of the server, and the automatic reconstruction subsystem for the voiceprint model comprises; a time-varying data storage unit for storing speech data of each user with time labels; a time-varying data updating module for storing the security code speech signal as a latest speech data into the time-varying data storage unit; a time window channel construction module for extracting the speech data of the user from the time-varying data storage unit in an order of the time labels, constructing a time window channel including a plurality of sets of speech data, and updating the speech data included in the time window channel using the latest speech data; and a voiceprint model reconstruction module for reconstructing the voiceprint model of the user for the user using the plurality of sets of speech data included in the updated time window channel. - View Dependent Claims (2, 3, 4, 5, 7, 8, 9, 10, 11)
-
-
6. (canceled)
-
12. A dynamic security code speech-based identity authentication method having self-learning function, comprising following steps:
-
a request receiving step for receiving an identity authentication request that a requester sends to a server through a client; a dynamic security code generating step for generating a dynamic security code and sending the dynamic security code to the client; and an identity authentication step for calculating a comprehensive confidence of an identity of the requester by using an acoustic model of global characters and a voiceprint model of a user based on a security code speech signal sent from the client, wherein the security code speech signal is generated when the requester reads out the dynamic security code;
judging the identity of the requester based on the calculated comprehensive confidence of the identity; and
feeding an identity authentication result back to the client,wherein when the identity authentication result is that the requester is the user of the server, following steps are further performed; a time-varying data storing step for storing the security code speech signal as a latest speech data into a time-varying data storage unit in which speech data of each user is stored with time labels; a time window channel construction step for extracting speech data of the user from the time-varying data storage unit in an order of the time labels, constructing a time window channel including a plurality of sets of speech data, and updating the speech data included in the time window channel using the latest speech data; and a model reconstruction step for reconstructing the voiceprint model of the user for the user using the plurality of sets of speech data included in the updated time window channel. - View Dependent Claims (13, 14, 15, 16, 18, 19, 20, 21, 22)
-
-
17. (canceled)
Specification