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.
Claims21
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 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, wherein the first memory location is in a persistent memory, and wherein the first configuration prevents access to the persistent memory other than at the first memory location;
- and
- delete volatile memory associated with the encryption suite.
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 including an encryption suite;
- executing, on the RAM device, the first configuration including the encryption suite;
- executing the encryption suite to generate a key;
- storing the key at a first memory location, wherein the first memory location is in a persistent memory;
- preventing access to the persistent memory other than at the first memory location;
- and
- deleting volatile memory associated with the encryption suite.
Dependencies are inferred from the claim text.