A method for authenticating a user comprising: receiving a claimant target over a first channel, the claimant target being associated with a user ID; selecting a first entry from a knowledge base associated with the user ID, wherein the knowledge base comprises a set of records where each record pairs a first entry and a second entry; sending a prompt based on a second entry which is paired with the first entry; receiving a biometric response including voice data spoken by a claimant in response to the prompt; performing a voice recognition analysis on the voice data to identify the first entry within the voice data; and performing a voice identification analysis to determine a match between the claimant and the user; characterized in that it further comprises: storing information regarding prior successful logins including date, time of day, location and information related to the connection, said information used for expanding the knowledge base, wherein the expansion of the knowledge base includes at least one of: data identified through a login, and data retrieved from public records and private databases without the user's interaction in association to the user ID; in the step of sending a prompt, the second entry is based on stored information regarding prior successful logins, such as date, time of day, and geographic location, and is paired with a corresponding first entry. receiving a claimant target over a first channel, the claimant target being associated with a user ID; selecting a first entry from a knowledge base associated with the user ID, wherein the knowledge base comprises a set of records where each record pairs a first entry and a second entry; sending a prompt based on a second entry which is paired with the first entry; receiving a biometric response including voice data spoken by a claimant in response to the prompt; performing a voice recognition analysis on the voice data to identify the first entry within the voice data; and performing a voice identification analysis to determine a match between the claimant and the user; characterized in that it further comprises: storing information regarding prior successful logins including date, time of day, location and information related to the connection, said information used for expanding the knowledge base, wherein the expansion of the knowledge base includes at least one of: data identified through a login, and data retrieved from public records and private databases without the user's interaction in association to the user ID; in the step of sending a prompt, the second entry is based on stored information regarding prior successful logins, such as date, time of day, and geographic location, and is paired with a corresponding first entry. storing information regarding prior successful logins including date, time of day, location and information related to the connection, said information used for expanding the knowledge base, wherein the expansion of the knowledge base includes at least one of: data identified through a login, and data retrieved from public records and private databases without the user's interaction in association to the user ID; in the step of sending a prompt, the second entry is based on stored information regarding prior successful logins, such as date, time of day, and geographic location, and is paired with a corresponding first entry.