SELECTIVE COMPLEX DATA ENTRY FROM ONE TIME PASSWORDS FOR AUTHENTICATION
First Claim
1. A method comprising:
- determining, by a processor, a one time password (OTP) associated with a client device;
determining, by the processor, a padding rule, of a plurality of possible padding rules, associated with the client device;
forming, by the processor, a padded OTP that include the OTP and additional data based on the padding rule,the padding rule being associated with the client device with at least one of;
a position of the OTP within the padded OTP,a characteristic of the additional data, ora characteristic of the padded OTP; and
providing, by the processor, the padded OTP to the client device.
1 Assignment
0 Petitions
Accused Products
Abstract
A one time password (OTP) associated with a client device, and a padding rule, of a plurality of possible padding rules, associated with the client device may be determined. A padded OTP that include the OTP and additional data may be formed based on the padding rule. The padding rule may be associated with at least one of a position of the OTP within the padded OTP, a characteristic of the additional data, or a characteristic of the padded OTP. The padded OTP may be provided to the client device. A selection of a portion of the padded OTP may be received from the client device, and the client device may be authenticated when the selected portion of the padded OTP corresponds to the OTP. If the selected portion of the padded OTP does not correspond to the OTP, other actions may be performed based on the selected portion.
-
Citations
20 Claims
-
1. A method comprising:
-
determining, by a processor, a one time password (OTP) associated with a client device; determining, by the processor, a padding rule, of a plurality of possible padding rules, associated with the client device; forming, by the processor, a padded OTP that include the OTP and additional data based on the padding rule, the padding rule being associated with the client device with at least one of; a position of the OTP within the padded OTP, a characteristic of the additional data, or a characteristic of the padded OTP; and providing, by the processor, the padded OTP to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An apparatus comprising:
-
a memory storing a one time password (OTP); and a processor configured to; receive information received from a client device, the information identifying a portion of a padded OTP, and the padded OTP including the OTP and additional data, compare the portion of the padded OTP and the OTP, and determine that the client device is authenticated when the portion of the padded OTP corresponds to the OTP. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A non-transitory computer readable medium for storing instructions, the instructions comprising:
one or more instructions that, when executed by a processor associated with a computing device, cause the processor to; provide for display, at a first time, information associated with a rule for extracting a password from a padded password that includes the password and additional data; receive, at a second time, the padded password; provide for display, information associated with the padded password; receive, from a user associated with the computing device, a selection associated with a portion of the padded password; and forward, to an authentication device, data regarding the selection, wherein the authentication device determines that the computing device is authenticated when the portion of the padded password corresponds to the password. - View Dependent Claims (17, 18, 19, 20)
Specification