发明名称 |
Method, computer system, and computer program product for password generation |
摘要 |
The generation of a unique password using a secret key and an application name is disclosed. Other passwords may be generated for other applications using the same key. A user provides a key that is not easily able to be guessed by third parties. The user also inputs a name of an application for which a password is desired. The system utilises the application name and the secret key to generate a unique password for that application, using standard encryption techniques. The system generates the same password for that application and secret key combination every time. Alternate embodiments generate a user identifier from the same secret key and application name. |
申请公布号 |
US9021268(B2) |
申请公布日期 |
2015.04.28 |
申请号 |
US200812185068 |
申请日期 |
2008.08.02 |
申请人 |
International Business Machines Corporation |
发明人 |
Dharmarajan Manjeri Ramanathan |
分类号 |
H04L9/06;G06F21/46 |
主分类号 |
H04L9/06 |
代理机构 |
|
代理人 |
England Anthony V S;Schecter Manny |
主权项 |
1. A method of generating a password for at least two applications using a single key, said method comprising:
receiving said single key from a user by a password generator; receiving a first application name by the password generator, wherein the first application name is associated with a first application; generating a first password for said first application by the password generator, wherein the generating of the first password is based on at least said single key and said first application name; sending the first password to a first authenticating computer system for authenticating the user to run the first application; receiving a second application name by the password generator, wherein the second application name is associated with a second application; generating a second password for said second application by the password generator, wherein the generating of the second password is based on at least said single key and said second application name; sending the second password to a second authenticating computer system for authenticating the user to run the second application, wherein the key is a secret key of the user's and the sending of the respective passwords to the respective authenticators keeps the secret key unaccessible to the respective authenticating computer systems; and receiving a communication indicating at least a user selected duration of time during which a generated password is valid or expiration time after which the generated password is invalid, wherein generating at least said first password further includes incorporating an indicia of a date into said first password, wherein after the date said first password is invalid. |
地址 |
Armonk NY US |