TY - GEN
T1 - Who's Afraid of Butterflies? A Close Examination of the Butterfly Attack
AU - Baruah, Sanjoy
AU - Ekberg, Pontus
AU - Hosseinzadeh, Mehdi
AU - Li, Ao
AU - Ward, Bryan
AU - Zhang, Ning
N1 - Publisher Copyright:
© 2023 IEEE.
PY - 2023
Y1 - 2023
N2 - The Butterfly Attack, introduced in an RTSS 2019 paper, was billed as a new kind of timing attack against control loops in cyber-physical systems. We conduct a close inspection of the Butterfly Attack in order to identify the root vulnerability that it exploits, and show that an appropriate application of real-time scheduling theory provides an effective countermeasure. We propose improved defenses against this and similar attacks by drawing upon techniques from real-time scheduling theory, control theory, and systems implementation, that are both provably secure and are able to make efficient use of computing resources.
AB - The Butterfly Attack, introduced in an RTSS 2019 paper, was billed as a new kind of timing attack against control loops in cyber-physical systems. We conduct a close inspection of the Butterfly Attack in order to identify the root vulnerability that it exploits, and show that an appropriate application of real-time scheduling theory provides an effective countermeasure. We propose improved defenses against this and similar attacks by drawing upon techniques from real-time scheduling theory, control theory, and systems implementation, that are both provably secure and are able to make efficient use of computing resources.
KW - CPS security
KW - attack mitigation
KW - real-time control
KW - real-time scheduling
UR - http://www.scopus.com/inward/record.url?scp=85185345783&partnerID=8YFLogxK
U2 - 10.1109/RTSS59052.2023.00015
DO - 10.1109/RTSS59052.2023.00015
M3 - Conference contribution
AN - SCOPUS:85185345783
T3 - Proceedings - Real-Time Systems Symposium
SP - 53
EP - 63
BT - 44th IEEE Real-Time Systems Symposium, RTSS 2023
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 44th IEEE Real-Time Systems Symposium, RTSS 2023
Y2 - 5 December 2023 through 8 December 2023
ER -