Title :
A comparison of two context allocation approaches for fast protected calls
Author :
Vasek, Pave ; Ghose, Kanad
Author_Institution :
Dept. of Comput. Sci., State Univ. of New York, Binghamton, NY, USA
Abstract :
Secure computing systems require the implementation of protection domains and a safe way of transferring control across such domains. Isolating the contexts (activation stacks) of the caller and the callee, to avoid unintended information flow, is a fundamental requirement for implementing cross-domain transfers. We present and evaluate two approaches for implementing contexts for cross-domain calls in a conventional pipelined architecture retrofitted with a simple capability mechanism. The first and the more traditional approach is to use separate context segments for the caller and the callee. The second is to use a unified context segment supported by some modest hardware for avoiding unintended information flow. Simulation results indicate that the unified context solution performs markedly better than the separate context solution. Also, the overall overhead of the protected call mechanism using the unified context is about 10-30%-a price that may be worth paying for the resulting security
Keywords :
computer architecture; pipeline processing; remote procedure calls; security of data; activation stacks; capability-based addressing; context allocation; context isolation; control transfer; cross-domain calls; cross-domain transfers; fast protected calls; overhead; pipelined architecture; protection domains; remote procedure calls; retrofitted capability mechanism; secure architectures; secure computing systems; separate context segments; simulation; unified context segment; unintended information flow; Buildings; Computer science; Context modeling; Control systems; Data security; Hardware; Information security; Operating systems; Protection; Switches;
Conference_Titel :
High-Performance Computing, 1997. Proceedings. Fourth International Conference on
Conference_Location :
Bangalore
Print_ISBN :
0-8186-8067-9
DOI :
10.1109/HIPC.1997.634463