Replay spoofing detection for automatic speaker verification system
AssigneeVisa International Service Association
InventorsMengjun Leng, Sunpreet Singh Arora, Kim Wagner
Life of this patent
Estimating the term…
Abstract
Described herein are a system and techniques for detecting whether biometric data provided in an access request is genuine or a replay. In some embodiments, the system uses an machine learning model trained using genuine and replay sample data which is optimized in order to produce a result set in which results for the genuine samples are pulled closer to a genuine center and results for the replay samples are pushed away from the genuine center. Subjecting input biometric data (e.g., an audio sample) to the trained model results in a classification of the input biometric data as genuine or replay, which can then be used to determine whether or not to verify the input biometric data.
Claims20
A method comprising:
- training, by a service provider computer, an machine learning model by:
- providing a set of genuine sample data;
- providing a set of replay sample data;
- and
- optimizing the machine learning model such that results of the set of genuine sample data are closer to a genuine center and the results of the set of replay sample data are further away from the genuine center;
- receiving, by the service provider computer, input biometric data associated with a user;
- subjecting, by the service provider computer, the input biometric data to the machine learning model resulting in a classification as genuine or replay;
- and
- determining, by the service provider computer, whether or not to verify the input biometric data based on the classification.
A service provider computer comprising
- a processor;
- a memory;
- and
- a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor, to implement a method comprising:
- training an machine learning model by:
- providing a set of genuine sample data;
- providing a set replay sample data;
- and
- optimizing the machine learning model such that results of the set of genuine sample data are closer to a genuine center and the results of the set of replay sample data are futher away from the genuine center;
- receiving input biometric data associated with a user;
- providing the input biometric data to the machine learning model as input resulting in a classification as genuine or replay;
- and
- determining whether or not to verify the input biometric data based on the classification.
Dependencies are inferred from the claim text.