Title :
NoC-MPU: A secure architecture for flexible co-hosting on shared memory MPSoCs
Author :
Porquet, Joël ; Greiner, Alain ; Schwarz, Christian
Abstract :
For many embedded systems, data protection is becoming a major issue. On those systems, processors are often heterogeneous and prevent from deploying a common, trusted hypervisor on all of them. Multiple native software stacks are thus bound to share the resources without protection between them. NoC-MPU is a Memory Protection Unit allowing to support the secure and flexible co-hosting of multiple native software stacks running in multiple protection domains, on any shared memory MP-SoC using a NoC. This paper presents a complete hardware architecture of this NoC-MPU mechanism, along with a software trusted model organization.
Keywords :
embedded systems; integrated memory circuits; network-on-chip; system-on-chip; NoC-MPU; data protection; embedded systems; flexible co-hosting; memory MPSoC; memory protection unit; network-on-chip; system-on-chip; Computer architecture; Hardware; Permission; Program processors; Protocols;
Conference_Titel :
Design, Automation & Test in Europe Conference & Exhibition (DATE), 2011
Conference_Location :
Grenoble
Print_ISBN :
978-1-61284-208-0
DOI :
10.1109/DATE.2011.5763291