@inbook{f6651fb339ad4e7ba029032148aadc8b,
title = "SARP: Self Aware Runtime Protection Against Integrity Attacks of Hardware Trojans",
abstract = "Globalization of the modern semiconductor design industry has evicted the hardware root of trust. Security principles are compromised at runtime due to the implantation of malicious circuitry or Hardware Trojan Horse (HTH) in the vulnerable stages of System on Chip (SoC) design, from less trusted third parties. Runtime security from integrity attacks or erroneous result generation due to HTHs is the focus of this work. The prevailing techniques adopt a redundancy based approach. Several limitations are associated with the redundancy based approach like inability to perform multitasking in a multitasking environment, inability to adapt to aging, use of fault diagnosis even in normal scenario and severe overhead in area and power. Incorporation of observe, decide and act (ODA) paradigm in the design of a SoC makes it self aware. We propose a self aware approach for facilitating runtime security, which overcomes the limitations of the existing redundancy based approach. Low overhead in area and power and better throughput than the redundancy based approaches as observed in experimental results aid its application for practical scenarios.",
keywords = "Hardware Trojan Horse, Runtime security, Self awareness",
author = "Krishnendu Guha and Debasri Saha and Amlan Chakrabarti",
note = "Publisher Copyright: {\textcopyright} 2019, Springer Nature Singapore Pte Ltd.; 22nd International Symposium on VLSI Design and Test, VDAT 2018 ; Conference date: 28-06-2018 Through 30-06-2018",
year = "2019",
doi = "10.1007/978-981-13-5950-7\_17",
language = "English",
isbn = "9789811359491",
series = "Communications in Computer and Information Science",
publisher = "Springer Verlag",
pages = "198--209",
editor = "S. Rajaram and N.B. Balamurugan and \{Gracia Nirmala Rani\}, D. and Virendra Singh",
booktitle = "VLSI Design and Test - 22nd International Symposium, VDAT 2018, Revised Selected Papers",
address = "Germany",
}