Patent ID: 8850537

Claim:
A method of generating knowledge-based authentication (KBA) questions from a set of facts, the method comprising: receiving, by a processor of a computer, answers to a first prior set of KBA questions from a group of users, each user of the group of users having been successfully authenticated using questions from a second prior set of KBA questions distinct from the first prior set of KBA questions, each KBA question of the first prior set of KBA questions having a format selected from a set of predefined formats, each format of the set of predefined formats defining a relationship between facts of the set of facts and words of a set of words in which the first prior set of KBA questions are expressed; identifying, by the processor, a correct subset of the first prior set of KBA questions to which the group of users provided correct answers and an incorrect subset of the first prior set of KBA questions to which the group of users provided incorrect answers; automatically selecting, by the processor, a first subset of the predefined set of formats based on the correct subset and a second subset of the predefined set of formats based on the incorrect subset; and generating, by the processor, a new set of KBA questions from facts of the set of facts, each KBA question of the new set of KBA questions having a format of the first subset of the predefined set of formats to improve effectiveness of future KBA questions.