Visible to the public A system-level security approach for heterogeneous MPSoCs

TitleA system-level security approach for heterogeneous MPSoCs
Publication TypeConference Paper
Year of Publication2016
AuthorsTan, B., Biglari-Abhari, M., Salcic, Z.
Conference Name2016 Conference on Design and Architectures for Signal and Image Processing (DASIP)
Date Publishedoct
KeywordsAccess Control, complex embedded systems, composability, direct memory access, dynamic permissions configuration, Embedded systems, Hardware, heterogeneous execution platforms, heterogeneous hardware platforms, heterogeneous MPSoC, IP networks, isolation, memory access, memory transactions, multiprocessing systems, multiprocessor, network on chip, network on chip security, Program processors, prototype isolation unit, pubcrawl, Real-time Systems, Resiliency, Scalability, security, shared IP, shared libraries, system-level security approach, system-on-chip

Embedded systems are becoming increasingly complex as designers integrate different functionalities into a single application for execution on heterogeneous hardware platforms. In this work we propose a system-level security approach in order to provide isolation of tasks without the need to trust a central authority at run-time. We discuss security requirements that can be found in complex embedded systems that use heterogeneous execution platforms, and by regulating memory access we create mechanisms that allow safe use of shared IP with direct memory access, as well as shared libraries. We also present a prototype Isolation Unit that checks memory transactions and allows for dynamic configuration of permissions.
Citation Keytan_system-level_2016