FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices

Swarm attestation, as an important branch of Remote Attestation (RA), enables a trusted party (verifier) to verify the security states of multiple devices (provers) in a large network (swarm) simultaneously via a challenge-response mechanism. However, swarm attestation suffers from significant redun...

Full description

Saved in:
Bibliographic Details
Main Authors: KUANG, Boyu, FU, Anmin, GAO, Yansong, ZHANG, Yuqing, ZHOU, DENG, Robert H.
Format: text
Language:English
Published: Institutional Knowledge at Singapore Management University 2023
Subjects:
Online Access:https://ink.library.smu.edu.sg/sis_research/8187
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Singapore Management University
Language: English
id sg-smu-ink.sis_research-9190
record_format dspace
spelling sg-smu-ink.sis_research-91902023-09-26T09:54:03Z FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices KUANG, Boyu FU, Anmin GAO, Yansong ZHANG, Yuqing ZHOU, DENG, Robert H. DENG, Robert H. Swarm attestation, as an important branch of Remote Attestation (RA), enables a trusted party (verifier) to verify the security states of multiple devices (provers) in a large network (swarm) simultaneously via a challenge-response mechanism. However, swarm attestation suffers from significant redundancy overhead since all devices in the swarm need to be attested in each attestation round. Besides, it faces challenges such as verifier-impersonation Denial of Service (DoS) attacks, highly dynamic networks, transient & self-relocating malware, and Time-Of-Check-Time-Of-Use (TOCTOU) attacks. In this paper, considering not only the detection accuracy but also the privacy of swarm owners in real Internet of Things (IoT) scenarios, we propose an Automatic Federated Swarm Attestation scheme (FeSA). Under this scheme, we design a federated-learning-based automatic swarm attestation protocol that enables the verifiers to identify the suspicious devices by a neural network model and then attest them. To the best of our knowledge, this is the first scheme to apply a federated learning method to RA, ruling out the redundancy attestation rounds while preserving data privacy. The FeSA redesigns the interaction model of RA by a challenge-query mechanism to reduce the overhead of an individual device to a constant. In order to evaluate our scheme, we first set up a smart office environment with 12 types of smart IoT devices for real-world data collection up to 21 days. Based on the real dataset, we demonstrate that FeSA can indeed identify the compromised IoT devices while reducing redundancy. We further simulate large-scale swarms of up to 1,000,000 devices to validate the efficiency of FeSA in large-scale swarms. Last, the security analysis proves the ability of FeSA to resist various attacks. 2023-07-01T07:00:00Z text https://ink.library.smu.edu.sg/sis_research/8187 info:doi/10.1109/TDSC.2022.3193106 Research Collection School Of Computing and Information Systems eng Institutional Knowledge at Singapore Management University Remote attestation Internet of Things federated learning Information Security
institution Singapore Management University
building SMU Libraries
continent Asia
country Singapore
Singapore
content_provider SMU Libraries
collection InK@SMU
language English
topic Remote attestation
Internet of Things
federated learning
Information Security
spellingShingle Remote attestation
Internet of Things
federated learning
Information Security
KUANG, Boyu
FU, Anmin
GAO, Yansong
ZHANG, Yuqing
ZHOU,
DENG, Robert H.
DENG, Robert H.
FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices
description Swarm attestation, as an important branch of Remote Attestation (RA), enables a trusted party (verifier) to verify the security states of multiple devices (provers) in a large network (swarm) simultaneously via a challenge-response mechanism. However, swarm attestation suffers from significant redundancy overhead since all devices in the swarm need to be attested in each attestation round. Besides, it faces challenges such as verifier-impersonation Denial of Service (DoS) attacks, highly dynamic networks, transient & self-relocating malware, and Time-Of-Check-Time-Of-Use (TOCTOU) attacks. In this paper, considering not only the detection accuracy but also the privacy of swarm owners in real Internet of Things (IoT) scenarios, we propose an Automatic Federated Swarm Attestation scheme (FeSA). Under this scheme, we design a federated-learning-based automatic swarm attestation protocol that enables the verifiers to identify the suspicious devices by a neural network model and then attest them. To the best of our knowledge, this is the first scheme to apply a federated learning method to RA, ruling out the redundancy attestation rounds while preserving data privacy. The FeSA redesigns the interaction model of RA by a challenge-query mechanism to reduce the overhead of an individual device to a constant. In order to evaluate our scheme, we first set up a smart office environment with 12 types of smart IoT devices for real-world data collection up to 21 days. Based on the real dataset, we demonstrate that FeSA can indeed identify the compromised IoT devices while reducing redundancy. We further simulate large-scale swarms of up to 1,000,000 devices to validate the efficiency of FeSA in large-scale swarms. Last, the security analysis proves the ability of FeSA to resist various attacks.
format text
author KUANG, Boyu
FU, Anmin
GAO, Yansong
ZHANG, Yuqing
ZHOU,
DENG, Robert H.
DENG, Robert H.
author_facet KUANG, Boyu
FU, Anmin
GAO, Yansong
ZHANG, Yuqing
ZHOU,
DENG, Robert H.
DENG, Robert H.
author_sort KUANG, Boyu
title FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices
title_short FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices
title_full FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices
title_fullStr FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices
title_full_unstemmed FeSA: Automatic federated swarm attestation on dynamic large-scale IoT devices
title_sort fesa: automatic federated swarm attestation on dynamic large-scale iot devices
publisher Institutional Knowledge at Singapore Management University
publishDate 2023
url https://ink.library.smu.edu.sg/sis_research/8187
_version_ 1779157219258925056