DocumentCode
666413
Title
Secure channels in an integrated MPSoC architecture
Author
Isakovic, Haris ; Wasicek, Armin
Author_Institution
Inst. of Comput. Eng., Vienna Univ. of Technol., Vienna, Austria
fYear
2013
fDate
10-13 Nov. 2013
Firstpage
4488
Lastpage
4493
Abstract
Providing security in an embedded system often boils down to solving a trade-off problem between security and performance. Simultaneously, Multi-Processor System-on-a-Chip (MPSoC) devices are in the early stages to increase computational performance, energy and die area efficiency, and reduce the number of physical units in the embedded system design arena. Moreover, MPSoCs enable composing heterogeneous subsystems on a single silicon die which is particularly desirable for large volume embedded devices. However, these benefits come at a price: an increase in the system´s complexity. Complexity does not only make the system design process more difficult, but also it renders certain vulnerabilities possible. A solution is to follow well-established architectural principles to reduce complexity and to provide the required level of security. In this paper we demonstrate how the basic architectural principles of the ACROSS MPSoC architecture can be combined with the requirements of standard security techniques (i.e., encryption, authentication) to produce an efficient security solution for MPSoC systems. We propose a security architecture which uses the principles of temporal and spatial partitioning, temporal determinism, and mixed-criticality integration to migrate resource expensive security functions form the application components to a dedicated security component within the MPSoC. This leaves application components with a thin security provider, without any loss of functionality and more local resources at their disposal. Thereby, we deliver a flexible, resource efficient security solution, which highlights the benefits of partitioning MPSoC architectures for security.
Keywords
cryptographic protocols; multiprocessing systems; system-on-chip; computational performance; cryptographic algorithms; embedded system; integrated ACROSS MPSoC architecture; mixed-criticality integration; multi-processor system-on-a-chip devices; secure channels; security protocols; single silicon die; spatial partitioning; standard security techniques; temporal determinism; temporal partitioning; Computer architecture; Cryptography; Hardware; Kernel; Virtualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Industrial Electronics Society, IECON 2013 - 39th Annual Conference of the IEEE
Conference_Location
Vienna
ISSN
1553-572X
Type
conf
DOI
10.1109/IECON.2013.6699858
Filename
6699858
Link To Document