Trusted computer system
5 Assignments
0 Petitions
Accused Products
Abstract
A trusted computer system that offers Linux® compatibility and supports contemporary hardware speeds. It is designed to require no porting of common applications which run on Linux, to be easy to develop for, and to allow the use of a wide variety of modern development tools. The system is further designed to meet or exceed the Common Criteria EAL-5 or higher rating through incorporation of required security features, as well as a very high level of assurance for handling data at a wide range of sensitivity (e.g., classification) levels in a wide range of operational environments. This is achieved through the implementation of a well-layered operating system which has been designed from the ground up to enforce security, but which also supports Linux operating system functions and methods.
26 Citations
80 Claims
-
1-39. -39. (canceled)
- 40. A trusted operating system which emulates another operating system by allowing an application program written for the other operating system to execute on the trusted operating system without requiring changes to the application program, the trusted operating system including code to protect a first process from unauthorized access by a second process having a security level different than that of said first process.
-
42. (canceled)
-
43. (canceled)
-
44. (canceled)
-
45. (canceled)
-
46. (canceled)
- 47. A computer program product stored on a computer readable medium, the computer program product comprising a trusted operating system which emulates another operating system by allowing an application program written for the other operating system to execute on the trusted operating system without requiring changes to the application program, wherein the trusted operating system includes code for enforcing a set of security rules designed to protect a first process from unauthorized access by a second process having a security level different than that of said first process.
-
75. A computer program product stored on a computer readable medium, the computer program product comprising a trusted operating system, comprising:
-
an application domain, in which trusted and untrusted applications can be executed;
an operating system services layer which emulates the at least one other operating system; and
,a security kernel which operates to protect a first process from unauthorized access by a second process having a security level different than that of said first process. - View Dependent Claims (76, 77, 78, 79)
-
-
80-81. -81. (canceled)
Specification