US2015278493A1PendingUtilityA1

Managing a password

Assignee: IBMPriority: Mar 28, 2014Filed: Dec 8, 2014Published: Oct 1, 2015
Est. expiryMar 28, 2034(~7.7 yrs left)· nominal 20-yr term from priority
G06F 21/45G06F 21/46G06F 21/36G06F 21/31
54
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A computer implemented method for managing a password is disclosed. The method can include generating a first hash value corresponding to a first password. The method can also include determining whether the first hash value corresponds with a second hash value included in the set of hash values. Further, the method can include suppressing storage of the first password in the set of passwords in response to determining that the first hash value corresponds with a second hash value included in the set of hash values.

Claims

exact text as granted — not AI-modified
1 .- 14 . (canceled) 
     
     
         15 . A computer program product comprising a computer readable storage medium having a computer readable program stored therein, wherein the computer readable program, when executed on a first computing device, causes the computing device to:
 generate, in response to receiving user input indicating that a first password is not to be stored in a set of passwords accessible by a password manager, a first hash value corresponding to the first password, wherein the first password cannot be retrieved from the first hash value;   compare the first hash value to a set of hash values;   store, in response to determining that the first hash value is not included in the set of hash values, the first hash value in the set of hash values.   generate a second hash value corresponding to a second password in response to receiving the second password via a login dialog menu;   compare the second hash value to the set of hash values; and   in response to determining that the second hash value corresponds to the first hash value, suppress a dialog menu offering storage of the second password in the set of passwords.   
     
     
         16 . (canceled) 
     
     
         17 . The computer program product of  claim 15 , wherein the first hash value is generated by a secure hash algorithm configured to map a data input to a non-invertible data output. 
     
     
         18 . (canceled) 
     
     
         19 . The computer program product of  claim 15 , wherein the set of passwords and the set of hash values are associated with the configuration of an internet browser. 
     
     
         20 . The computer program product of  claim 15 , further comprising computer readable program code configured to cause the computing device to delete the first hash value from the set of hash values in response to receiving a password delete request corresponding to the first password. 
     
     
         21 . A system comprising:
 a display;   an input device configured to receive user input;   a storage device configured to store a set of hash values and to store a set of passwords used by a password manager application to enter passwords into respective login dialog menus displayed on the display; and   a processor communicatively coupled to the display, to the input device, and to the storage device;   wherein the processor is configured to generate a first hash value corresponding to a first password input via the input device into a respective login dialog menu displayed on the display and to compare the first hash value to the set of hash values stored in the storage device to determine whether the first hash value corresponds with a second hash value included in the set of hash values;   wherein, in response to determining that the first hash value corresponds with the second hash value, the processor is further configured to suppress storage of the first password in the set of passwords used by the password manager application to enter passwords into respective login dialog menus displayed on the display.   
     
     
         22 . The system of  claim 21 , wherein the processor is further configured to add a third hash value to the set of hash values. 
     
     
         23 . The system of  claim 22 , wherein the processor is further configured to add the third hash value automatically or in response to input received from a user via the input device. 
     
     
         24 . The system of  claim 21 , wherein, in response to receiving a password delete request corresponding to the first password, the processor is further configured to delete the second hash value from the set of hash values. 
     
     
         25 . The system of  claim 21 , wherein the processor is configured to generate the first hash value by executing a secure hash algorithm configured to map a data input to a non-invertible data output. 
     
     
         26 . The system of  claim 21 , wherein the set of hash values is associated with the configuration of an internet browser. 
     
     
         27 . The system of  claim 21 , wherein the processor is further configured to determine whether the first password is stored in the set of passwords prior to comparing the first hash value to the set of hash values. 
     
     
         28 . The system of  claim 21 , wherein, in response to determining that the first hash value is not included in the set of hash values, the processor is further configured to store the first hash value in the set of hash values. 
     
     
         29 . A system comprising:
 a display;   an input device configured to receive user input;   a storage device configured to store a set of hash values and to store a set of passwords used by a password manager application to enter passwords into respective login dialog menus displayed on the display; and   a processor communicatively coupled to the display, to the input device, and to the storage device;   wherein the processor is configured to generate a first hash value corresponding to a first password in response to receiving user input via the input device, the user input indicating that the first password is not to be stored in the set of passwords;   wherein the processor is further configured to compare the first hash value to the set of hash values to determine whether the first hash value is included in the set of hash values;   wherein, in response to determining that the first hash value is not included the set of hash values, the processor is further configured to store the first hash value in the set of hash values;   wherein, in response to receiving a second password input via the input device into a respective login dialog menu displayed on the display, the processor is further configured to generate a second hash value corresponding to the second password and to compare the second hash value to the set of hash values to determine whether the second hash value corresponds with the first hash value; and   wherein, in response to determining that the second hash value corresponds with the first hash value, the processor is further configured to suppress displaying on the display a dialog menu offering storage of the second password in the set of passwords.   
     
     
         30 . The system of  claim 29 , wherein the processor is configured to generate the first hash value by executing a secure hash algorithm configured to map a data input to a non-invertible data output. 
     
     
         31 . The system of  claim 29 , wherein the set of passwords and the set of hash values are associated with the configuration of an internet browser. 
     
     
         32 . The system of  claim 29 , wherein, in response to receiving a password delete request corresponding to the first password, the processor is further configured to delete the first hash value from the set of hash values.

Join the waitlist — get patent alerts

Track US2015278493A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.