KIT | KIT-Bibliothek | Impressum | Datenschutz

Efficient communication protection of many-core systems against active attackers

Moriam, S.; Franz, E.; Walther, P.; Kumar, A.; Strufe, Thorsten; Fettweis, G.

Many-core system-on-chips, together with their established communication infrastructures, Networks-on-Chip (NoC), are growing in complexity, which encourages the integration of third-party components to simplify and accelerate production processes. However, this also adversely exposes the surface for attacks through the injection of hardware Trojans. This work addresses active attacks on NoCs and focuses on the integrity and availability of transmitted data. In particular, we consider the modification and/or dropping of data during transmission as active attacks that might be performed by malicious routers. To mitigate the impact of such active attacks, we propose two lightweight solutions that respect the performance constraints of NoCs. Assuming the presence of symmetric keys, these approaches combine lightweight authentication codes for integrity protection with network coding for increased efficiency and robustness. The proposed solutions prevent undetected modifications and significantly increase availability through a reliable detection of attacks. The efficiency of these solutions is investigated in different scenarios using cycle-accurate simulations and the area overhead is analyzed relative to state-of-the-art many-core system. ... mehr

Open Access Logo

Verlagsausgabe §
DOI: 10.5445/IR/1000129539
Veröffentlicht am 10.02.2021
Cover der Publikation
Zugehörige Institution(en) am KIT Kompetenzzentrum für angewandte Sicherheitstechnologie (KASTEL)
Publikationstyp Zeitschriftenaufsatz
Publikationsjahr 2021
Sprache Englisch
Identifikator ISSN: 2079-9292
KITopen-ID: 1000129539
Erschienen in Electronics
Verlag MDPI
Band 10
Heft 3
Seiten Art.-Nr.: 238
Schlagwörter Networks-on-Chip; integrity; availability; network coding; performance
Nachgewiesen in Dimensions
KIT – Die Forschungsuniversität in der Helmholtz-Gemeinschaft
KITopen Landing Page