Gossip NoC -- Avoiding Timing Side-Channel Attacks through Traffic Management
Authors:
- 8 September 2016
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 601-606
Abstract
The wide use of Multi-processing systems-on-chip (MPSoCs) in embedded systems and the trend to increase the integration between devices have turned these systems vulnerable to attacks. Malicious software executed on compromised IP may become a serious security problem. By snooping the traffic exchanged through the Network-on-chip (NoC), it is possible to infer sensitive information such as secrets keys. NoCs are vulnerable to side channel attacks that exploit traffic interference as timing channels. When multiple IP cores are infected, they can work coordinately to implement a distributed timing attack (DTA). In this work we present for the first time the execution of a DTA and a secure enhanced NoC architecture able to avoid the timing attacks. Results show that our NoC proposal can avoid the DTA with an increase of only 1% in area and 0.8% in power regarding the whole chip design.Keywords
This publication has 18 references indexed in Scilit:
- Analysis on the parameter selection method for FLUSH+RELOAD based cache timing attack on RSAChina Communications, 2015
- On Subnormal Floating Point and Abnormal Timing2015
- Last-Level Cache Side-Channel Attacks are Practical2015
- NoC-Based Protection for SoC Time-Driven AttacksIEEE Embedded Systems Letters, 2014
- Networks on Chip with Provable Security PropertiesIEEE Micro, 2014
- QoSS Hierarchical NoC-Based Architecture for MPSoC Dynamic ProtectionInternational Journal of Reconfigurable Computing, 2012
- Contactless Electromagnetic Active Attack on Ring Oscillator Based True Random Number Generator2012
- Cryptanalysis of DES Implemented on Computers with Cache2003
- Concurrent error detection of fault-based side-channel cryptanalysis of 128-bit symmetric block ciphers2001
- Timing Attacks on Implementations of Diffie-Hellman, RSA, DSS, and Other Systems1996