发明名称 UTILIZATION OF MULTIPLE KEYPADS FOR PASSWORD INPUTS
摘要 A computer system includes program instructions to generate a first virtual keypad for entry of a first portion of a password, wherein the first portion includes a first value and a second value. The program instructions receive the first portion, wherein the first portion includes a first number of keys selected equal to the first value and the second value present in the first number of keys selected. The program instructions generate a second virtual keypad for entry of a second portion, wherein the second portion includes a third and a fourth value. The program instructions receive the second portion, wherein the second portion includes a second number of keys selected equal to the third value and the fourth value present in the second number of keys selected. The program instructions determine to grant a user access to an account associated with the account password.
申请公布号 US2016364584(A1) 申请公布日期 2016.12.15
申请号 US201615255211 申请日期 2016.09.02
申请人 International Business Machines Corporation 发明人 Jiang Tao;Li Ping;Meng Xian D.;Romano George J.;Rui Jianhua;Wang Zhao L.
分类号 G06F21/83;G06F21/31;H04L29/06 主分类号 G06F21/83
代理机构 代理人
主权项 1. A computer system comprising: one or more computer processors; one or more computer readable storage media; and program instructions stored on the computer readable storage media for execution by at least one of the one or more computer processors, the program instructions comprising: program instructions to receive a request to create a password; program instructions to send guidelines for the password to a client device associated with a user, wherein the guidelines for the password include character type requirements of at least one numerical value, alphabetical letter, language logogram, and image; program instructions to receive a first portion and a second portion of the password; and program instructions to, responsive to the user correctly inputting the first portion and the second portion of the password during a test run, store the first portion and the second portion of the password as an account password; program instructions to determine the password is required for granting the user access to an account; program instructions to send a request to a client device associated with the user for the password; program instructions to generate a first virtual keypad with a first randomization of an orientation of keys of the first virtual keypad for entry of the first portion of the password, wherein the first portion includes a first value and a second value; program instructions to receive the first portion of the password, wherein the first portion includes a first set of keys including a first number of keys entered by the user using the first virtual keypad, wherein the first number of keys included in the first set of keys is equal to the first value and the second value is present in the first set of keys; program instructions to generate a second virtual keypad with a second randomization of an orientation of keys of the second virtual keypad different from the orientation of keys of the first virtual keypad for entry of the second portion of the password, wherein the second portion includes a third value and a fourth value; program instructions to receive the second portion of the password, wherein the second portion includes a second set of keys including a second number of keys entered by the user using the second virtual keypad, wherein the second number of keys included in the second set of keys is equal to the third value and the fourth value is present in the second set of keys; and program instructions to, responsive to determining the first portion and the second portion of the password match the account password, determine to grant the user access to the account associated with the account password.
地址 Armonk NY US