Abstract A single address space operating system is an excellent environment for the im-plementation of distributed object-based systems. The issue of providing effective and efficient protection of objects in such an environment has, however, not beenaddressed satisfactorily. This paper presents the protection mechanism of Mungi1, which is based on password capabilities. A system-maintained data structure calledthe capability tree is used for the long-term storage of capabilities, and reflects the hierarchical structure of object privacy. A second system data structure, the activeprotection domain, allows the system to find capabilities quickly when validating memory accesses. The model supports inheritance of protection domains, as wellas...
Many operating systems are endowed with the ability to access every byte of addressable memory in th...
Support for cooperative distributed applications is an important direction of computer systems resea...
A system’s memory access control mechanisms profoundly impact the performance, reliability, security...
Abstract: Software capabilities are a very convenient means to protect co-operating applications. Th...
Next generation of Non-volatile Memory(NVM) technologies will change the design of major operating s...
With reference to a classical address translation scheme supporting the notion of a paged virtual a...
As network, I/O, accelerator, and NVM devices capable of a million operations per second make their ...
Consumer devices are increasingly being used to perform security and privacy critical tasks. The sof...
Today's complex software systems are neither secure nor reliable. The rudimentary software protectio...
In many single address space operating systems, access to the distributed shared memory is often pro...
Protecting modern computer systems and complex software stacks against the growing range of possible...
This thesis presents the design, implementation, and evaluation of a novel capability operating syst...
Protecting modern computer systems and complex software stacks against the growing range of possible...
This paper focuses on memory addressing environments that support the notion of a single address sp...
We present a solution for preventing guests in a virtualized system from using direct memory access ...
Many operating systems are endowed with the ability to access every byte of addressable memory in th...
Support for cooperative distributed applications is an important direction of computer systems resea...
A system’s memory access control mechanisms profoundly impact the performance, reliability, security...
Abstract: Software capabilities are a very convenient means to protect co-operating applications. Th...
Next generation of Non-volatile Memory(NVM) technologies will change the design of major operating s...
With reference to a classical address translation scheme supporting the notion of a paged virtual a...
As network, I/O, accelerator, and NVM devices capable of a million operations per second make their ...
Consumer devices are increasingly being used to perform security and privacy critical tasks. The sof...
Today's complex software systems are neither secure nor reliable. The rudimentary software protectio...
In many single address space operating systems, access to the distributed shared memory is often pro...
Protecting modern computer systems and complex software stacks against the growing range of possible...
This thesis presents the design, implementation, and evaluation of a novel capability operating syst...
Protecting modern computer systems and complex software stacks against the growing range of possible...
This paper focuses on memory addressing environments that support the notion of a single address sp...
We present a solution for preventing guests in a virtualized system from using direct memory access ...
Many operating systems are endowed with the ability to access every byte of addressable memory in th...
Support for cooperative distributed applications is an important direction of computer systems resea...
A system’s memory access control mechanisms profoundly impact the performance, reliability, security...