Title : 
Ray - a secure micro kernel architecture
         
        
            Author : 
Nürnberger, Stefan ; Feller, Thomas ; Huss, Sorin A.
         
        
            Author_Institution : 
CASED-Center for Adv. Security Res., Darmstadt, Germany
         
        
        
        
        
        
            Abstract : 
In this paper we present a secure micro kernel architecture (called Ray) that was designed from scratch with security goals in mind. It features some traditional security aspects like process isolation, advanced non-standard security aspects like padded non-readable memory boundaries and new contributions like memory gifts and behaviour deviation detection. This theoretical design has been implemented as a proof of concept for x86 based processors including a small set of essential drivers and user land applications in order to verify and test the claims made herein.
         
        
            Keywords : 
operating system kernels; software architecture; Ray; behaviour deviation detection; memory gifts; micro kernel architecture security; operating system; padded nonreadable memory boundary; process isolation; x86 based processor; Kernel; Linux; Memory management; Message systems; Programming; Security; behaviour analysis; harvard architecture; message passing; operating system; secure micro kernel;
         
        
        
        
            Conference_Titel : 
Privacy Security and Trust (PST), 2010 Eighth Annual International Conference on
         
        
            Conference_Location : 
Ottawa, ON
         
        
            Print_ISBN : 
978-1-4244-7551-3
         
        
            Electronic_ISBN : 
978-1-4244-7549-0
         
        
        
            DOI : 
10.1109/PST.2010.5593231