Systems and methods for self correcting secure computer systems
AssigneeKeep Security LLC
InventorsJoshua Neustrom, Edward Neustrom
Life of this patent
Estimating the term…
Abstract
A self-correcting secure computer system is provided. The computer system includes a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device. The at least one processor is programmed to receive an activation signal; retrieve, from the ROM device, data to execute a first configuration including an encryption suite; execute, on the RAM device, the first configuration including the encryption suite; execute the encryption suite to generate a key; store the key at a first memory location; and delete volatile memory associated with the encryption suite.
Claims20
A self-correcting secure computer system comprising:
- a read-only memory (ROM) device;
- a random access memory (RAM) device;
- and
- at least one processor in communication with the ROM device and the RAM device, the at least one processor programmed to:
- receive an activation signal;
- retrieve, from the ROM device, data to execute a first configuration;
- execute, on the RAM device, the first configuration;
- store a key at a first memory location;
- execute a network connection;
- receive a request to access the key for at least one operation;
- deactivate the network connection;
- retrieve the key from the first memory location to volatile memory;
- perform the at least one operation with the key;
- delete the key from the volatile memory;
- and
- reactivate the network connection after deleting the key.
A method of operating a self-correcting secure computer system comprising a read-only memory (ROM) device, a random access memory (RAM) device, and at least one processor in communication with the ROM device and the RAM device, the method comprising:
- receiving an activation signal;
- retrieving, from the ROM device, data to execute a first configuration;
- executing, on the RAM device, the first configuration;
- storing a key at a first memory location;
- executing a network connection;
- receiving a request to access the key for at least one operation;
- deactivating the network connection;
- retrieving the key from the first memory location to volatile memory;
- performing the at least one operation with the key;
- deleting the key from the volatile memory;
- and
- reactivating the network connection after deleting the key.
Dependencies are inferred from the claim text.