TY - GEN
T1 - Towards risk aware NoCs for data protection in MPSoCs
AU - Sepulveda, Johanna
AU - Florez, Daniel
AU - Fernandes, Ramon
AU - Marcon, Cesar
AU - Gogniat, Guy
AU - Sigl, Georg
N1 - Publisher Copyright:
© 2016 IEEE.
PY - 2016/8/4
Y1 - 2016/8/4
N2 - Multi-Processors Systems-on-Chip (MPSoCs), as a key technology enabler of the new computation paradigm Internet-of-Things (IoT), are currently exposed to attacks. Malicious applications can be downloaded at runtime to the MPSoC, infecting IP-blocks connected to a Network-on-Chip (NoC) and opening doors to perform Timing Side Channel Attacks (TSCA). By monitoring the NoC traffic, an attacker is able to infer the sensitive information, such as secret keys. Previous works have shown that NoC routing can be used to avoid attacks. In this paper we propose GRaNoC, a NoC architecture able to monitor and evaluate the risk of the communication paths inside the NoC. Sensitive traffic is exchanged to minimal low-risk paths defined at runtime. We propose five types of dead-lock free risk-aware routing algorithm and evaluate the security, performance and cost under several synthetic and SPLASH-2 benchmarks. We show that our architecture is able to guarantee secure paths during runtime while adding only low cost and performance penalties to the MPSoC.
AB - Multi-Processors Systems-on-Chip (MPSoCs), as a key technology enabler of the new computation paradigm Internet-of-Things (IoT), are currently exposed to attacks. Malicious applications can be downloaded at runtime to the MPSoC, infecting IP-blocks connected to a Network-on-Chip (NoC) and opening doors to perform Timing Side Channel Attacks (TSCA). By monitoring the NoC traffic, an attacker is able to infer the sensitive information, such as secret keys. Previous works have shown that NoC routing can be used to avoid attacks. In this paper we propose GRaNoC, a NoC architecture able to monitor and evaluate the risk of the communication paths inside the NoC. Sensitive traffic is exchanged to minimal low-risk paths defined at runtime. We propose five types of dead-lock free risk-aware routing algorithm and evaluate the security, performance and cost under several synthetic and SPLASH-2 benchmarks. We show that our architecture is able to guarantee secure paths during runtime while adding only low cost and performance penalties to the MPSoC.
KW - Network-on-Chip
KW - Security
KW - risk path
KW - routing
UR - http://www.scopus.com/inward/record.url?scp=84985905641&partnerID=8YFLogxK
U2 - 10.1109/ReCoSoC.2016.7533898
DO - 10.1109/ReCoSoC.2016.7533898
M3 - Conference contribution
AN - SCOPUS:84985905641
T3 - 2016 11th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2016
BT - 2016 11th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 11th International Symposium on Reconfigurable Communication-Centric Systems-on-Chip, ReCoSoC 2016
Y2 - 27 June 2016 through 29 June 2016
ER -