System with access keys
First Claim
1. A system comprising:
- one or more machine-readable media being for carrying at least information that is not in transit, the machine readable media storing thereonone or more instructions for performing one or more tasks, the one or more instructions being instructions that are not performed as part of an initialization, wherein the one or more perform at least one of the one or more task if an access key is provided;
wherein the system does not store the access key after executing the one or more instructions or prior to executing the one or more instructions.
1 Assignment
0 Petitions
Accused Products
Abstract
In an embodiment, a secure module is provided that provides access keys to an unsecured system. In an embodiment, the secure module may generate passcodes and supply the passcodes to the unsecured system. In an embodiment, the access keys are sent to the unsecured system after the receiving the passcode from the unsecured system. In an embodiment, after authenticating the passcode, the secure module does not store the passcode in its memory. In an embodiment, the unsecured module requires the access key to execute a set of instructions or another entity. In an embodiment, the unsecured system does not store access keys. In an embodiment, the unsecured system erases the access key once the unsecured system no longer requires the access key. In an embodiment, the unsecured system receives a new passcode to replace the stored passcode after using the stored passcode. Each of these embodiments may be used separately.
-
Citations
20 Claims
-
1. A system comprising:
-
one or more machine-readable media being for carrying at least information that is not in transit, the machine readable media storing thereon one or more instructions for performing one or more tasks, the one or more instructions being instructions that are not performed as part of an initialization, wherein the one or more perform at least one of the one or more task if an access key is provided; wherein the system does not store the access key after executing the one or more instructions or prior to executing the one or more instructions. - View Dependent Claims (2, 3, 5, 6, 7, 9, 10, 13, 14, 15, 16, 17, 18, 19)
-
-
4. A system comprising:
-
one or more machine readable media for carrying at least information that is not in transit, the machine readable media storing thereon one or more instructions for performing one or more tasks, wherein the one or more instructions perform at least one of the one or more tasks if an access key is provided; wherein the system does not store the access key after executing the one or more instructions or prior to executing the one or more instructions wherein the machine readable medium also stores thereon a passcode; and wherein the machine readable medium stores thereon a method for generating the passcode based on the access key. - View Dependent Claims (11, 12)
-
-
8. A system comprising:
-
a processor, and one or more machine-readable media for carrying information that is not in transit, the machine readable media storing thereon a passcode, one or more instructions for receiving an encryption key, one or more instructions for causing the processor to perform one or more tasks related to encryption, the one or more instructions being instructions that are not performed as part of an initialization, wherein the instructions require the encryption key, and a method for generating the passcode from the encryption key; wherein the system does not store the encryption key after executing the one or more instructions or prior to executing the one or more instructions.
-
-
20. A new system comprising:
-
one or more machine readable media, which are volatile or nonvolatile memory, storing thereon one or more instructions for invoking a user-implemented setup phase, one or more instructions for performing one or more task, the one or more instructions being instructions that are not performed as part of the setup phase, wherein the one or more instructions perform at least one of the one or more tasks if an access key is provided; wherein the system does not store the access key after executing the one or more instructions or prior to executing the one or more instructions.
-
Specification