Visible to the public Design-Time/Run-Time Mapping of Security-Critical Applications in Heterogeneous MPSoCs

TitleDesign-Time/Run-Time Mapping of Security-Critical Applications in Heterogeneous MPSoCs
Publication TypeConference Paper
Year of Publication2016
AuthorsWeichslgartner, Andreas, Wildermann, Stefan, Götzfried, Johannes, Freiling, Felix, Glaß, Michael, Teich, Jürgen
Conference NameProceedings of the 19th International Workshop on Software and Compilers for Embedded Systems
PublisherACM
Conference LocationNew York, NY, USA
ISBN Number978-1-4503-4320-6
KeywordsDesign Time, DSE, Hybrid Mapping, Metrics, NoC, pubcrawl, Resiliency, Run Time, scalabilty, Securing Compilers, security, side channel attack
Abstract

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.

URLhttp://doi.acm.org/10.1145/2906363.2906370
DOI10.1145/2906363.2906370
Citation Keyweichslgartner_design-time/run-time_2016