INEAD: Intermediate Node Evaluation-Based Attack Detection for Secure Approximate Computing Systems

N. Chennagouni,Pruthvy Yellu,Qiaoyan Yu
DOI: https://doi.org/10.1109/TCAD.2023.3328826
IF: 2.9
2024-03-01
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Abstract:Approximate computing techniques that trade accuracy for better computing performance and energy efficiency have been widely used in many computation-intensive applications. As reported in the recent literature, approximate computing systems are prone to stealthy attacks that exploit approximation mechanisms to disguise malicious behaviors in normal operations. The analysis performed in this work indicates that the primary outputs of applications with approximate components are not the best location to detect the presence of attacks. This work proposes an intermediate node evaluation-based attack detection (INEAD) method to distinguish whether the cause of inaccuracy in applications is due to approximation or attacks. The attack detection rate of the proposed method was examined in two applications: 1) an approximate fast Fourier transform (FFT) and 2) an artificial neural network (ANN) using approximate arithmetic modules. The case study of an approximate FFT shows that the INEAD method improves the attack detection rate by 61.6% and reduces the false positive rate by up to 91% over the existing work that detects attacks at the primary output stage. The case study of an approximate ANN shows that the INEAD method outperforms the baseline by 93.6% in terms of attack detection rate.
Engineering,Computer Science
What problem does this paper attempt to address?