Patent ID: 11868205
Assignee: KEEP SECURITY LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system comprising:
a self-correcting secure computer system comprising:
a read-only memory (ROM) device storing a trusted configuration of an operating system, wherein the ROM device is non-removable during operation of the computer system;
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, wherein the RAM device is cleared of all data;
execute a boot sequence on a portion of the RAM device;
while executing the boot sequence, retrieve, from the ROM device, the trusted configuration of the operating system;
while executing the boot sequence, load the trusted configuration of the operating system into the RAM device;
execute, on the RAM device, the operating system in the trusted configuration, wherein the operating system allows the execution of one or more applications, wherein the one or more applications are separate from the operating system;
retrieve, from the ROM device, a first application for execution on the operating system, wherein the first application is separate from the operating system;
execute, on the RAM device, the first application;
receive a reboot signal;
clear all data from the RAM device;
execute the boot sequence on a portion of the RAM device;
while executing the boot sequence, retrieve, from the ROM device, the trusted configuration of the operating system;
while executing the boot sequence, load the trusted configuration of the operating system into the RAM device;
execute, on the RAM device, the operating system in the trusted configuration, wherein the ROM device and the RAM device remain in their corresponding configurations during operation of the operating system, wherein the operating system allows the execution of the one or more applications, wherein the one or more applications are separate from the operating system;
retrieve, from the ROM device, the first application for execution on the operating system; and
execute, on the RAM device, the first application.