Password authentication
AssigneeInternational Business Machines Corporation
InventorsSheng Hua Bao, Jian Chen, Zhong Su, Shiwan Zhao
Life of this patent
Estimating the term…
Abstract
A method and apparatus for password authentication. The password authentication method, includes: generating a group of sequential candidate characters according to a user's operations to a keyboard, at least one key on the keyboard being associated with at least two characters, wherein the user's single operation of any one key results in characters associated with that key being selected as candidate characters with the same ranking; and authenticating whether a character string formed by the sequential candidate characters matches the password of the user. The password authentication apparatus for accomplishing the same.
Claims13
A password authentication method, comprising:
- generating a first virtual keyboard as a keyboard;
- generating a group of sequential candidate characters according to a user's operations to the keyboard, at least one key on the keyboard being associated with at least two characters, wherein the user's single operation of any one key results in characters associated with that key being selected as candidate characters with the same ranking;
- authenticating whether a character string formed by the sequential candidate characters matches a password of the user;
- generating a different second virtual keyboard in response to a character string formed by the sequential candidate characters matching the password of the user, at least one key on the second virtual keyboard being associated with at least two characters, the second virtual keyboard having a different character layout than the first virtual keyboard such that character combinations on keys of the second virtual keyboard are different from character combinations on keys of the first virtual keyboard, wherein each key on the second virtual keyboard is associated with a different number of characters;
- generating a second group of sequential candidate characters according to the user's operations to the second virtual keyboard, wherein the user's single operation of any one key on the second virtual keyboard results in characters associated with that key are selected as candidate characters having same ranking;
- and
- authenticating whether one of character strings formed by the second group of sequential candidate characters matches the password of the user.
A password authentication apparatus, comprising:
- a first virtual keyboard generating unit configured to generate a first virtual keyboard as the keyboard;
- a first candidate character generating unit configured to generate a group of sequential candidate characters according to a user's operations to the keyboard, at least one key on the keyboard being associated with at least two characters, wherein the user's single operation of any one key results in characters associated with that key are selected as candidate characters with the same ranking;
- a first password authenticating unit configured to authenticate whether a character string formed by the sequential candidate characters matches a password of the user;
- a second virtual keyboard generating unit configured to generate a different second virtual keyboard in response to a character string formed by the sequential candidate characters matching the password of the user, at least one key on the second virtual keyboard being associated with at least two characters, the second virtual keyboard having a different character layout than the first virtual keyboard such that character combinations on keys of the second virtual keyboard are different from character combinations on keys of the first virtual keyboard, wherein each key on the second virtual keyboard is associated with a different number of characters;
- a second candidate character generating unit configured to generate a second group of sequential candidate characters according to the user's operations to the second virtual keyboard, wherein the user's single operation of any one key on the second virtual keyboard results in characters associated with that key are selected as candidate characters having same ranking;
- and
- a second password authenticating unit configured to authenticate whether a character string formed by the second group of sequential candidate characters matches the password of the user.
Dependencies are inferred from the claim text.