Litcius/Paper detail

Test generation using reinforcement learning for delay-based side-channel analysis

Zhixin Pan, Jennifer Sheldon, Prabhat Mishra

202035 citationsDOI

Abstract

Reliability and trustworthiness are dominant factors in designing System-on-Chips (SoCs) for a variety of applications. Malicious implants, such as hardware Trojans, can lead to undesired information leakage or system malfunction. To ensure trustworthy computing, it is critical to develop efficient Trojan detection techniques. While existing delay-based side-channel analysis is promising, it is not effective due to two fundamental limitations: (i) The difference in path delay between the golden design and Trojan inserted design is negligible compared with environmental noise and process variations. (ii) Existing approaches rely on manually crafted rules for test generation, and require a large number of simulations, making it impractical for industrial designs. In this paper, we propose a novel test generation method using reinforcement learning for delay-based Trojan detection. This paper makes three important contributions.

Topics & Concepts

TrojanComputer scienceHardware TrojanSide channel attackReliability (semiconductor)Reinforcement learningTrustworthinessChannel (broadcasting)Information leakageProcess (computing)Embedded systemReliability engineeringVariety (cybernetics)Leakage (economics)EngineeringComputer securityCryptographyArtificial intelligenceComputer networkOperating systemQuantum mechanicsPhysicsMacroeconomicsPower (physics)EconomicsPhysical Unclonable Functions (PUFs) and Hardware SecurityNeuroscience and Neural EngineeringIntegrated Circuits and Semiconductor Failure Analysis
Test generation using reinforcement learning for delay-based side-channel analysis | Litcius