A method for maintaining a voiceprint utilizable to authenticate a user comprises associating a trainable universal background model with the user. A voiceprint for the user is generated utilizing the trainable universal background model and at least one enrollment voice sample provided by the user. The trainable universal background model is subsequently trained with additional voice samples provided by the user post enrollment that satisfy predefined adaptation criteria. The voiceprint is regenerated responsive to a change to the trainable universal background model.