Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Configurable isolation: building high availability systems with commodity multi-core processors
Proceedings of the 34th annual international symposium on Computer architecture
How low can you go?: recommendations for hardware-supported minimal TCB code execution
Proceedings of the 13th international conference on Architectural support for programming languages and operating systems
The multikernel: a new OS architecture for scalable multicore systems
Proceedings of the ACM SIGOPS 22nd symposium on Operating systems principles
A multi-core security architecture based on EFI
OTM'07 Proceedings of the 2007 OTM confederated international conference on On the move to meaningful internet systems: CoopIS, DOA, ODBASE, GADA, and IS - Volume Part II
Hi-index | 0.00 |
The paper discusses a conceptual model of building a self-monitoring mechanism in a multi-core system such that the health of the entire system can be monitored securely and in an implicit manner. Accordingly, a many-core system is vertically partitioned (from hardware to application level) so that a small set of processors (security core) is separated from other user data processing cores to build a security subsystem. Then the model delegates security handling tasks to this isolated subsystem and uses a set of privileged instructions to monitor the other part (user side) and interact using a secure message exchange protocol. Simulation of the proposed security mechanism using several off-the-shelf software tools will be performed in order to demonstrate the proof-of-concept.