Litcius/Paper detail

Detecting Failures and Attacks via Digital Sensors

Md Toufiq Hasan Anik, Jean‐Luc Danger, Sylvain Guilley, Naghmeh Karimi

2020IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems27 citationsDOI

Abstract

Detection of abnormal behaviors is essential in complex and/or strategic systems requiring a high level of safety and security. Sensing environmental conditions to ensure that the device is not operating out-of-specifications is highly useful in detecting anomalies caused by failures or malevolent actions. In this regard, digital sensors (DSs) are particularly attractive as they are portable and can be easily calibrated. In contrast to analog sensors, DSs have an interesting property that considers the operating environmental conditions as a whole, i.e., they are sensitive to temperature, voltage, and process altogether, without precise knowledge about each. This property endows DSs with fewer false positives compared to analog sensors. This article studies a low-cost DS, discusses its presilicon architecture and post-silicon calibration such that it detects system failures accurately in the designer's preferable range of operating conditions. The impact of aging in this sensor is studied extensively. Tradeoffs between false positive and undetection rates are discussed. As an example, we target the substitution box (S-Box) of the PRESENT cipher assuming that it can be the target of fault injection attacks launched via abruptly changing the operating temperature and voltage. We show that such malfunction can be accurately detected by our DS, i.e., with a very negligible percentage of false and missed alarms (<; 1% totally). The results show that the number of false alarms raises with aging (while the rate is highly negligible), whereas the number of missed alarms remains at a reasonable low rate.

Topics & Concepts

False positive paradoxComputer scienceReal-time computingProcess (computing)Fault (geology)False positive rateReliability engineeringProperty (philosophy)Sensitivity (control systems)Embedded systemFault detection and isolationEngineeringArtificial intelligenceElectronic engineeringOperating systemActuatorEpistemologyGeologySeismologyPhilosophyPhysical Unclonable Functions (PUFs) and Hardware SecurityElectrostatic Discharge in ElectronicsRadiation Effects in Electronics
Detecting Failures and Attacks via Digital Sensors | Litcius