Interfacing with a system that includes a passcode authenticator
First Claim
Patent Images
1. A method comprising:
- receiving at least a registration code at an Application Program Interface (API) associated with an administrator system having a processor system having one or more processors;
the processor system transmitting the registration code to a process of an administrator implemented by the administrator system;
in response,if the registration code is determined to be invalid, receiving at the API a message from the administrator system an indication that the registration code is invalid,if the registration code is determined to be valid,receiving at the API a message from the administrator system an indication that the registration code is valid,receiving at the API a passcode generator from the administrator system, wherein the passcode generator is based on user information, andstoring the passcode generator in a database residing in a memory system associated with the administrator system;
whereinthe registration code is a value derived from the user information, andthe registration code is a value from which deriving the user information is expected to be intractable; and
whereinthe passcode generator is a value derived from the user information, andthe passcode generator is a value from which deriving the user information is expected to be intractable.
1 Assignment
0 Petitions
Accused Products
Abstract
Protecting the security of an entity by using passcodes is disclosed. A passcode device generates a passcode. In an embodiment, the passcode is generated in response to receipt of user information. The passcode is received by another system, which authenticates the passcode by at least generating a passcode from a passcode generator, and comparing the generated passcode with the received passcode. The passcode is temporary. At a later use a different passcode is generated from a different passcode generator.
78 Citations
16 Claims
-
1. A method comprising:
-
receiving at least a registration code at an Application Program Interface (API) associated with an administrator system having a processor system having one or more processors; the processor system transmitting the registration code to a process of an administrator implemented by the administrator system; in response, if the registration code is determined to be invalid, receiving at the API a message from the administrator system an indication that the registration code is invalid, if the registration code is determined to be valid, receiving at the API a message from the administrator system an indication that the registration code is valid, receiving at the API a passcode generator from the administrator system, wherein the passcode generator is based on user information, and storing the passcode generator in a database residing in a memory system associated with the administrator system; wherein the registration code is a value derived from the user information, and the registration code is a value from which deriving the user information is expected to be intractable; and wherein the passcode generator is a value derived from the user information, and the passcode generator is a value from which deriving the user information is expected to be intractable. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 13, 14, 15)
-
-
10. A method comprising:
-
receiving at an Application Program Interface (API) of a host system a passcode from a device associated with a user, the host system having a processor system having one or more processors; receiving at the API a user identifier from the device, the identifier being associated with the passcode; sending, by the processor system, from the API the user identifier to a database of a memory system associated with the host system; receiving at the API a passcode generator corresponding to the user identifier from the database; sending, by the processor system, the passcode generator and the passcode to a process of the administrator; if the passcode and the passcode generator do not match, sending, by the processor system, a message indicating that the passcode is invalid and denying access to a secure entity; and if the passcode and the passcode generator match, sending, by the processor system, a message indicating that the passcode is valid and granting access to a secure entity.
-
-
11. A method comprising:
-
receiving at an Application Program Interface (API) of a host system a passcode from a device associated with a user, the host system having a processor system having one or more processors; receiving at the API a user identifier from the device, the identifier being associated with the passcode; sending, by the processor system, from the API the user identifier to a database of a memory system associated with the host system; receiving at the API a passcode generator corresponding to the user identifier from the database; sending, by the processor system, the passcode generator and the passcode to a process of the administrator; if the passcode and the passcode generator do not match, sending, by the processor system, a message indicating that the passcode is invalid and denying access to a secure entity; and if the passcode and the passcode generator match, granting access to a secure entity. - View Dependent Claims (12, 16)
-
Specification