4.4 Article Proceedings Paper

Side-channel protected MPSoC through secure real-time networks-on-chip

Journal

MICROPROCESSORS AND MICROSYSTEMS
Volume 68, Issue -, Pages 34-46

Publisher

ELSEVIER
DOI: 10.1016/j.micpro.2019.04.004

Keywords

Side channel; MPSoC; NoC; Routing

Funding

  1. Engineering and Physical Sciences Research Council [EP/K011626/1, EP/P003664/1]
  2. German Federal Ministry of Education and Research (Bundesministerium for Bildung and Forschung) [01IS160253]
  3. EPSRC [EP/P003664/1, EP/K011626/1] Funding Source: UKRI

Ask authors/readers for more resources

The integration of Multi-Processors System-on-Chip (MPSoCs) into the Internet-of-Things (IoT) context brings new opportunities, but also represent risks. Tight real-time constraints and security requirements should be considered simultaneously when designing MPSoCs. Network-on-Chip (NoCs) are specially critical when meeting these two conflicting characteristics. For instance the NoC design has a huge influence in the security of the system. A vital threat to system security are so-called side-channel attacks based on the NoC communication observations. To this end, we propose a NoC security mechanism suitable for hard real-time systems, in which schedulability is a vital design requirement. We present three contributions. First, we show the impact of the NoC routing in the security of the system. Second, we propose a packet route randomisation mechanism to increase NoC resilience against side-channel attacks. Third, using an evolutionary optimisation approach, we effectively apply route randomisation while controlling its impact on hard real-time performance guarantees. Extensive experimental evidence based on analytical and simulation models supports our findings. (C) 2019 Elsevier B.V. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.4
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available