Managing passwords using steganography
AssigneeInternational Business Machines Corporation
InventorsElizabeth M. Daly, Martin J. Stephenson
Life of this patent
Estimating the term…
Abstract
A computer system, method, and computer readable product are provided for managing passwords using steganography. In various embodiments, a computing system provides a password manager that a user provides a password to. The user then selects a service for which credentials will be generated or stored, and an image on the user's device that will be used to steganographically store the credentials. The computing system then generates a steganographic image that includes the credentials and stores that image with the other images on the user's device.
Claims19
A computer-implemented method for managing passwords
- using steganography, the method comprising:
- receiving a master password for a password manager;
- encrypting the master password;
- determining whether the master password is valid by comparing the encrypted master password with a stored encrypted master password;
- upon determining that the master password is valid, displaying a plurality of images that are stored in a computer memory;
- receiving user input indicative of selecting a first image of the plurality of images;
- receiving an indication of a computer service for which a first password is to be stored;
- encrypting the first password;
- receiving an indication of the encrypted first password;
- generating a steganographic image based on the first image and the indication of the encrypted first password;
- and
- replacing the first image with the steganographic image in the plurality of images stored in the computer memory.
A computer system configured to manage passwords using steganography, comprising:
- a processor, a computer-readable memory, a computer-readable tangible storage device, and program instructions stored on the storage device for execution by the processor via the memory, wherein execution of the program instructions by the computer system configures the computer system to:
- log into a password manager;
- receive a master password;
- compare an encryption of the master password with a stored encrypted master password;
- display a plurality of images based on the comparison;
- receive user input indicative of selecting a first image of the plurality of images;
- encrypt a first password;
- receive an indication of the encrypted first password;
- generate a steganographic image based on the first image and the indication of the encrypted first password;
- and
- store the steganographic image in place of the first image in a computer memory.
A computer program product, comprising:
- a computer readable storage medium having programming instructions embodied therewith, the programming instructions executable by a computer cause the computer to:
- log into a password manager;
- receive a master password;
- compare an encryption of the master password with a stored encrypted master password;
- display a plurality of images based on the comparison;
- receive user input indicative of selecting a first image of the plurality of images;
- encrypt a first password;
- receive an indication of the encrypted first password;
- generate a steganographic image based on the first image and the indication of the encrypted first password;
- and
- store the steganographic image in place of the first image in a computer memory.
Dependencies are inferred from the claim text.