Title
Dynamic And Distributed Security Management For Noc Based Mpsocs
Abstract
Multi-Processors System-on-Chip (MPSoCs) have emerged as the enabler technology for new computational paradigms such as Internet-of-Things (IoT) and Machine Learning. Network-on-Chip (NoC) communication paradigm has been adopted in several commercial MPSoCs as an effective solution for mitigating the communication bottleneck. The widespread deployment of such MPSoCs and their utilization in critical and sensitive applications, turns security a key requirement. However, the integration of security into MPSoCs is challenging. The growing complexity and high hyper-connectivity to external networks expose MPSoC to Malware infection and code injection attacks. Isolation of tasks to manage the ever-changing and strict mixed-criticality MPSoC operation is mandatory. Hardware-based firewalls are an effective protection technique to mitigate attacks to MPSoCs. However, the fast reconfiguration of these firewalls impose a huge performance degradation, prohibitive for critical applications. To this end, this paper proposes a lightweight broadcasting mechanism for firewall reconfiguration in NoC-based MPSoC. Our solution supports efficient and secure creation of dynamic security zones in the MPSoC through the communication management while avoiding deadlocks. Results show that our approach decreases the security reconfiguration process by a factor of 7.5 on average when compared to the state of the art approaches, while imposing negligible area overhead.
Year
DOI
Venue
2019
10.1007/978-3-030-22741-8_46
COMPUTATIONAL SCIENCE - ICCS 2019, PT II
Keywords
Field
DocType
MPSoCs, Network-on-Chip, Security
Bottleneck,Firewall (construction),Computer science,Deadlock,Network on a chip,Malware,MPSoC,Control reconfiguration,Distributed computing,Security management
Conference
Volume
ISSN
Citations 
11537
0302-9743
1
PageRank 
References 
Authors
0.35
0
3
Name
Order
Citations
PageRank
Siavoosh Payandeh Azad1116.94
Gert Jervan27313.53
Johanna Sepúlveda38219.84