API for a system having a passcode authenticator
First Claim
Patent Images
1. A system comprising:
- a machine-readable medium storing thereonmachine instructions for an Application Program Interface (API), which when invoked, cause a processor system of a machine to implement the API, the API having an argument for a passcode generator and a user ID, the processor system having one or more processors; and
another set of instructions, which when invoked, cause the processor system to compare a submitted passcode to a generated passcode;
wherein the passcode generator is a value derived from user information; and
wherein the passcode generator is a value from which deriving the user information is expected to be intractablewherein the other set of instructions include instructions for causing one or more processors to generate a generated passcode from a new passcode generator;
wherein the other set of instructions receive the passcode generator from the API, and generate the new passcode generator from the passcode generator.
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
15 Claims
-
1. A system comprising:
-
a machine-readable medium storing thereon machine instructions for an Application Program Interface (API), which when invoked, cause a processor system of a machine to implement the API, the API having an argument for a passcode generator and a user ID, the processor system having one or more processors; and another set of instructions, which when invoked, cause the processor system to compare a submitted passcode to a generated passcode; wherein the passcode generator is a value derived from user information; and wherein the passcode generator is a value from which deriving the user information is expected to be intractable wherein the other set of instructions include instructions for causing one or more processors to generate a generated passcode from a new passcode generator; wherein the other set of instructions receive the passcode generator from the API, and generate the new passcode generator from the passcode generator. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
a processor system, of a machine having one or more processors, retrieving instructions for an Application Program Interface (API) from a memory system associated with the machine, the memory system having one or more a machine-readable media;
the instructions for the API causing the processor system to implement the API, the API having an argument for a passcode generator and a user ID; andthe processor system retrieving from the memory system another set of instructions, causing the processor system to compare a submitted passcode to a generated passcode; wherein the passcode generator is a value derived from user information; and wherein the passcode generator is a value from which deriving the user information is expected to be intractable; and wherein the other set of instructions include instructions that cause the processor system to generate a generated passcode from a new passcode generator; wherein the other set of instructions cause the processor system to receive the passcode generator from the API, and generate the new passcode generator from the passcode generator.
-
Specification