Image based passphrase for authentication
AssigneeInternational Business Machines Corporation
InventorsMichael J. Whitney, Colm Nolan, Mark Maresh, Juan F. Vargas
Life of this patent
Estimating the term…
Abstract
Example techniques are described for image-based user authentication. An example method includes receiving, by a host system, a passphrase comprising a plurality of words, the passphrase being provided for authentication of a user. The method further includes generating, by the host system, an image selection grid comprising a plurality of images, each word from the passphrase corresponding to one or more images from the image selection grid. The method further includes receiving, by the host system, a plurality of selected images from the image selection grid. The method further includes storing, by the host system, the selected images as a login challenge for the user.
Claims19
A method for image-based user authentication, the method comprising:
- receiving, by a host system, a passphrase comprising a plurality of words, the passphrase being provided for authentication of a user;
- generating, by the host system, an image selection grid comprising a plurality of images, each word from the passphrase corresponding to a respective image from the image selection grid;
- computing, by the host system, a confidence score for each word in the passphrase, the confidence score of a word represents whether the image corresponding to said word matches a context of said word in the passphrase;
- creating, by the host system, a master-phrase based on the passphrase by selecting, from the passphrase, a subset of words with confidence scores above a predetermined threshold;
- presenting, by the host system, the image selection grid comprising one or more images corresponding to the subset of words that is selected;
- receiving, by the host system, a plurality of selected images from the image selection grid;
- and
- storing, by the host system, the selected images as a login challenge for the user.
A system comprising:
- a memory;
- and
- a processor coupled with the memory, the processor configured to perform an image-based user authentication that comprises:
- receiving a passphrase comprising a plurality of words, the passphrase being provided for authentication of a user;
- generating an image selection grid comprising a plurality of images, each word from the passphrase corresponding to a respective image from the image selection grid;
- computing a confidence score for each word in the passphrase, the confidence score of a word represents whether the image corresponding to said word matches a context of said word in the passphrase;
- creating a master-phrase based on the passphrase by selecting, from the passphrase, a subset of words with confidence scores above a predetermined threshold;
- presenting the image selection grid comprising one or more images corresponding to the subset of words that is selected;
- receiving a plurality of selected images from the image selection grid;
- and
- storing the selected images as a login challenge for the user.
A computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by an electronic computer processor to perform an image-based user authentication that comprises:
- receiving a passphrase comprising a plurality of words, the passphrase being provided for authentication of a user;
- generating an image selection grid comprising a plurality of images, each word from the passphrase corresponding to a respective image from the image selection grid;
- computing a confidence score for each word in the passphrase, the confidence score of a word represents whether the image corresponding to said word matches a context of said word in the passphrase;
- creating a master-phrase based on the passphrase by selecting, from the passphrase, a subset of words with confidence scores above a predetermined threshold;
- presenting the image selection grid comprising one or more images corresponding to the subset of words that is selected;
- receiving a plurality of selected images from the image selection grid;
- and
- storing the selected images as a login challenge for the user.
Dependencies are inferred from the claim text.