Interfacing with a system that includes a passcode authenticator
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.
-
Citations
25 Claims
-
1. (canceled)
-
5. (canceled)
-
6. (canceled)
-
7. (canceled)
-
8. (canceled)
-
9. (canceled)
-
10. (canceled)
-
11. (canceled)
-
12. (canceled)
-
13. 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, 14, 15, 18, 19, 20, 22, 23, 24)
-
-
16. 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.
-
-
17. 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 (21, 25)
-
Specification