Executable software security system
First Claim
Patent Images
1. A computer system in a single housing comprising:
- a) a memory;
b) a processing unit being configurable by executable commands, said processing unit configured to1) withdraw an encrypted executable program from said memory,2) decrypt said encrypted executable program into a functional executable program,3) operate as defined by the functional executable program; and
,4) erase the functional executable program when said processing unit is shut down.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer system which is configured to load executable programs. This configuration first accepts an operator defined key; withdraws an encrypted executable program from memory; and, using the operator defined key, decrypts the encrypted executable program into a functional executable program. It is this functional executable program which is used by the processing unit. During shutdown, each executable program is checked to see if it was derived from an encrypted executable program; those that aren'"'"'t, are verified as being legitimate by the operator prior to their storage into the memory.
-
Citations
18 Claims
-
1. A computer system in a single housing comprising:
-
a) a memory; b) a processing unit being configurable by executable commands, said processing unit configured to 1) withdraw an encrypted executable program from said memory, 2) decrypt said encrypted executable program into a functional executable program, 3) operate as defined by the functional executable program; and
,4) erase the functional executable program when said processing unit is shut down. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A loading system configured to:
-
a) decrypt an encrypted executable program stored in a long term memory into a functional executable program; b) communicate said functional executable program to a working memory of a processing unit; and
,c) delete the functional executable program from said working memory when said functional executable program has completed operation. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer system in a single housing comprising:
-
a) a memory; b) a processing unit being configurable by executable commands; and
,c) a loading interface configured to, 1) accept an operator defined key, 2) withdraw an encrypted executable program from said memory, 3) using said operator defined key, decrypt said encrypted executable program into a functional executable program, and, 4) communicate said functional executable program to said processing unit; and
,d) wherein said processing unit operates said functional executable program and erases said functional executable program when said processing unit is shut down. - View Dependent Claims (16, 17, 18)
-
Specification