Professional Documents
Culture Documents
❖ OS Kernel
• The kernel is a computer program that is the core of a computer's operating system which
takes control over everything in the system.
• It handles the rest of start-up as well as input/output requests from software, translating
them into instructions for the CPU. It handles memory as well.
❖ Security Kernel
• A security kernel is defined as the hardware and software necessary to realize the
reference monitor abstraction
=> Security kernel ensures reference monitor guarantees: tamperproofing, complete
mediation & verifiability
▪ Processes with the same level of p or above can be granted reading right
Rayid Al-Anazi
1. SCOMP Hardware 1
o Virtual memory interface unit uses SPM to convert between virtual and physical
addresses
2. SCOMP Hardware 2
Rayid Al-Anazi
SCOMP Security Protection Module
• Trusted not to violate system or integrity goals: e.g. secure loader is trusted to load a process
for any subject that ensure correct enforcement of information flows.
• Trusted to maintain security policy correctly: e.g. user authentication.
Rayid Al-Anazi
1. Scomp Kernel Interface Package (SKIP) 1
• Uniform interface for user applications to access trusted functions.
• Two parts
o SKIP functions
o SKIP libraries
Rayid Al-Anazi