Special session: Emerging (un-)reliability based security threats and mitigations for embedded systems

Hussam Amrouch, Jörg Henkel, Prashanth Krishnamurthy, Ramesh Karri, Naman Patel, Farshad Khorrami

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Tis paper addresses two reliability-based security threats and mitigations for embedded systems namely, aging and thermal side channels. Device aging can be used as a hardware atack vector by using voltage scaling or specially crafted instruction sequences to violate embedded processor guard bands. Short-term aging effects can be utilized to cause transient degradation of the embedded device without leaving any trace of the atack. (Termal) side channels can be used as an atack vector and as a defense. Specifically, thermal side channels are an effective and secure way to remotely monitor code execution on an embedded processor and/or to possibly leak information. Although various algorithmic means to detect anomaly are available, machine learning tools are effective for anomaly detection. We will show such utilization of deep learning networks in conjunction with thermal side channels to detect code injection/modification representing anomaly.

Original languageEnglish (US)
Title of host publicationProceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450351843
DOIs
StatePublished - Oct 15 2017
Event2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2017 - Seoul, Korea, Republic of
Duration: Oct 15 2017Oct 20 2017

Other

Other2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2017
CountryKorea, Republic of
CitySeoul
Period10/15/1710/20/17

Fingerprint

Embedded systems
Aging of materials
Learning systems
Hardware
Degradation
Hot Temperature
Voltage scaling
Deep learning

Keywords

  • Cyber-physical systems
  • Embedded systems
  • Infrared images
  • Long-term aging
  • Reliability
  • Short-term aging
  • Side channels
  • Termal measurements

ASJC Scopus subject areas

  • Software

Cite this

Amrouch, H., Henkel, J., Krishnamurthy, P., Karri, R., Patel, N., & Khorrami, F. (2017). Special session: Emerging (un-)reliability based security threats and mitigations for embedded systems. In Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017 [3125529] Association for Computing Machinery, Inc. https://doi.org/10.1145/3125501.3125529

Special session : Emerging (un-)reliability based security threats and mitigations for embedded systems. / Amrouch, Hussam; Henkel, Jörg; Krishnamurthy, Prashanth; Karri, Ramesh; Patel, Naman; Khorrami, Farshad.

Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017. Association for Computing Machinery, Inc, 2017. 3125529.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Amrouch, H, Henkel, J, Krishnamurthy, P, Karri, R, Patel, N & Khorrami, F 2017, Special session: Emerging (un-)reliability based security threats and mitigations for embedded systems. in Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017., 3125529, Association for Computing Machinery, Inc, 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems, CASES 2017, Seoul, Korea, Republic of, 10/15/17. https://doi.org/10.1145/3125501.3125529
Amrouch H, Henkel J, Krishnamurthy P, Karri R, Patel N, Khorrami F. Special session: Emerging (un-)reliability based security threats and mitigations for embedded systems. In Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017. Association for Computing Machinery, Inc. 2017. 3125529 https://doi.org/10.1145/3125501.3125529
Amrouch, Hussam ; Henkel, Jörg ; Krishnamurthy, Prashanth ; Karri, Ramesh ; Patel, Naman ; Khorrami, Farshad. / Special session : Emerging (un-)reliability based security threats and mitigations for embedded systems. Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017. Association for Computing Machinery, Inc, 2017.
@inproceedings{f95ddccb81c4416ebd88e34962ee9da9,
title = "Special session: Emerging (un-)reliability based security threats and mitigations for embedded systems",
abstract = "Tis paper addresses two reliability-based security threats and mitigations for embedded systems namely, aging and thermal side channels. Device aging can be used as a hardware atack vector by using voltage scaling or specially crafted instruction sequences to violate embedded processor guard bands. Short-term aging effects can be utilized to cause transient degradation of the embedded device without leaving any trace of the atack. (Termal) side channels can be used as an atack vector and as a defense. Specifically, thermal side channels are an effective and secure way to remotely monitor code execution on an embedded processor and/or to possibly leak information. Although various algorithmic means to detect anomaly are available, machine learning tools are effective for anomaly detection. We will show such utilization of deep learning networks in conjunction with thermal side channels to detect code injection/modification representing anomaly.",
keywords = "Cyber-physical systems, Embedded systems, Infrared images, Long-term aging, Reliability, Short-term aging, Side channels, Termal measurements",
author = "Hussam Amrouch and J{\"o}rg Henkel and Prashanth Krishnamurthy and Ramesh Karri and Naman Patel and Farshad Khorrami",
year = "2017",
month = "10",
day = "15",
doi = "10.1145/3125501.3125529",
language = "English (US)",
booktitle = "Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017",
publisher = "Association for Computing Machinery, Inc",

}

TY - GEN

T1 - Special session

T2 - Emerging (un-)reliability based security threats and mitigations for embedded systems

AU - Amrouch, Hussam

AU - Henkel, Jörg

AU - Krishnamurthy, Prashanth

AU - Karri, Ramesh

AU - Patel, Naman

AU - Khorrami, Farshad

PY - 2017/10/15

Y1 - 2017/10/15

N2 - Tis paper addresses two reliability-based security threats and mitigations for embedded systems namely, aging and thermal side channels. Device aging can be used as a hardware atack vector by using voltage scaling or specially crafted instruction sequences to violate embedded processor guard bands. Short-term aging effects can be utilized to cause transient degradation of the embedded device without leaving any trace of the atack. (Termal) side channels can be used as an atack vector and as a defense. Specifically, thermal side channels are an effective and secure way to remotely monitor code execution on an embedded processor and/or to possibly leak information. Although various algorithmic means to detect anomaly are available, machine learning tools are effective for anomaly detection. We will show such utilization of deep learning networks in conjunction with thermal side channels to detect code injection/modification representing anomaly.

AB - Tis paper addresses two reliability-based security threats and mitigations for embedded systems namely, aging and thermal side channels. Device aging can be used as a hardware atack vector by using voltage scaling or specially crafted instruction sequences to violate embedded processor guard bands. Short-term aging effects can be utilized to cause transient degradation of the embedded device without leaving any trace of the atack. (Termal) side channels can be used as an atack vector and as a defense. Specifically, thermal side channels are an effective and secure way to remotely monitor code execution on an embedded processor and/or to possibly leak information. Although various algorithmic means to detect anomaly are available, machine learning tools are effective for anomaly detection. We will show such utilization of deep learning networks in conjunction with thermal side channels to detect code injection/modification representing anomaly.

KW - Cyber-physical systems

KW - Embedded systems

KW - Infrared images

KW - Long-term aging

KW - Reliability

KW - Short-term aging

KW - Side channels

KW - Termal measurements

UR - http://www.scopus.com/inward/record.url?scp=85035317920&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=85035317920&partnerID=8YFLogxK

U2 - 10.1145/3125501.3125529

DO - 10.1145/3125501.3125529

M3 - Conference contribution

AN - SCOPUS:85035317920

BT - Proceedings of the 2017 International Conference on Compilers, Architectures and Synthesis for Embedded Systems Companion, CASES 2017

PB - Association for Computing Machinery, Inc

ER -