Design-Time/Run-Time Mapping of Security-Critical Applications in Heterogeneous MPSoCs

Andreas Weichslgartner, Stefan Wildermann, Johannes Götzfried, Felix Freiling, Michael R. Glass, Jürgen Teich · 2016

Different applications concurrently running on modern MPSoCs can interfere with each other when they use shared resources. This interference can cause side channels, i.e., sources of unintended information flow between applications. To prevent such side channels, we propose a hybrid mapping methodology that attempts to ensure spatial isolation, i.e., a mutually-exclusive allocation of resources to applications in the MPSoC. At design time and as a first step, we compute compact and connected application mappings (called shapes). In a second step, run-time management uses this information to map multiple spatially segregated shapes to the architecture. We present and evaluate a (fast) heuristic and an (exact) SAT-based mapper, demonstrating the viability of the approach.

Read the paper · More papers on PaperTik