TY - JOUR
T1 - EScope
T2 - Effective Event Validation for IoT Systems Based on State Correlation
AU - Mao, Jian
AU - Xu, Xiaohe
AU - Lin, Qixiao
AU - Ma, Liran
AU - Liu, Jianwei
N1 - Publisher Copyright:
© 2018 Tsinghua University Press.
PY - 2023/6/1
Y1 - 2023/6/1
N2 - Typical Internet of Things (IoT) systems are event-driven platforms, in which smart sensing devices sense or subscribe to events (device state changes), and react according to the preconfigured trigger-action logic, as known as, automation rules. 'Events' are essential elements to perform automatic control in an IoT system. However, events are not always trustworthy. Sensing fake event notifications injected by attackers (called event spoofing attack) can trigger sensitive actions through automation rules without involving authorized users. Existing solutions verify events via 'event fingerprints' extracted by surrounding sensors. However, if a system has homogeneous sensors that have strong correlations among them, traditional threshold-based methods may cause information redundancy and noise amplification, consequently, decreasing the checking accuracy. Aiming at this, in this paper, we propose 'EScope', an effective event validation approach to check the authenticity of system events based on device state correlation. EScope selects informative and representative sensors using an Neural-Network-based (NN-based) sensor selection component and extracts a verification sensor set for event validation. We evaluate our approach using an existing dataset provided by Peeves. The experiment results demonstrate that EScope achieves an average 67% sensor amount reduction on 22 events compared with the existing work, and increases the event spoofing detection accuracy.
AB - Typical Internet of Things (IoT) systems are event-driven platforms, in which smart sensing devices sense or subscribe to events (device state changes), and react according to the preconfigured trigger-action logic, as known as, automation rules. 'Events' are essential elements to perform automatic control in an IoT system. However, events are not always trustworthy. Sensing fake event notifications injected by attackers (called event spoofing attack) can trigger sensitive actions through automation rules without involving authorized users. Existing solutions verify events via 'event fingerprints' extracted by surrounding sensors. However, if a system has homogeneous sensors that have strong correlations among them, traditional threshold-based methods may cause information redundancy and noise amplification, consequently, decreasing the checking accuracy. Aiming at this, in this paper, we propose 'EScope', an effective event validation approach to check the authenticity of system events based on device state correlation. EScope selects informative and representative sensors using an Neural-Network-based (NN-based) sensor selection component and extracts a verification sensor set for event validation. We evaluate our approach using an existing dataset provided by Peeves. The experiment results demonstrate that EScope achieves an average 67% sensor amount reduction on 22 events compared with the existing work, and increases the event spoofing detection accuracy.
KW - Internet of Things (IoT)
KW - correlation analysis
KW - event fingerprint
KW - event spoofing
UR - https://www.scopus.com/pages/publications/85148291796
U2 - 10.26599/BDMA.2022.9020034
DO - 10.26599/BDMA.2022.9020034
M3 - 文章
AN - SCOPUS:85148291796
SN - 2096-0654
VL - 6
SP - 218
EP - 233
JO - Big Data Mining and Analytics
JF - Big Data Mining and Analytics
IS - 2
ER -