ACM SIGOPS Operating Systems Review · 2001 · 155 citations · 19 references
ComputingComputer ScienceComputer SystemsDistributed SystemsInterconnection NetworksQueuing TheoryConcurrency ControlEvent-driven ArchitectureLoad BalancingQueueing SystemsQueueing TheoryResource SchedulingAdaptive Load BalancingDynamic Resource ManagementEvent-driven ControlLoad SheddingThread Pool TuningTuning
Smart interconnected devices are widely deployed in critical infrastructure and often operate in dynamic, self‑organizing swarms, yet existing attestation schemes assume a single prover and cannot scale to such swarms. The authors introduce SEDA, the first attestation scheme for device swarms, and present a formal security model that demonstrates its security. SEDA is implemented as two proof‑of‑concept prototypes built on recent remote attestation architectures, and its performance is evaluated on these prototypes and swarm simulations. SEDA efficiently attests swarms with dynamic and static topologies typical of automotive, avionic, industrial control, and critical infrastructure environments.
Today, large numbers of smart interconnected devices provide safety and security critical services for energy grids, industrial control systems, gas and oil search robots, home/office automation, transportation, and critical infrastructure. These devices often operate in swarms -- large, dynamic, and self-organizing networks. Software integrity verification of device swarms is necessary to ensure their correct and safe operation as well as to protect them against attacks. However, current device attestation schemes assume a single prover device and do not scale to swarms. We present SEDA, the first attestation scheme for device swarms. We introduce a formal security model for swarm attestation and show security of our approach in this model. We demonstrate two proof-of-concept implementations based on two recent (remote) attestation architectures for embedded systems, including an Intel research platform. We assess performance of SEDA based on these implementations and simulations of large swarms. SEDA can efficiently attest swarms with dynamic and static topologies common in automotive, avionic, industrial control and critical infrastructures settings.
19
Extensibility safety and performance in the SPIN operating system
Brian N. Bershad, Stefan Savage, Przemysław Pardyak et al. · 1995 · 955 citations
John Kubiatowicz, David Bindel, Yan Chen et al. · 2000 · 868 citations
Cluster-based scalable network services
Armando Fox, Steven D. Gribble, Yatin Chawathe et al. · 1997 · 527 citations · Full text
Thomas E. Anderson, Brian N. Bershad, Edward D. Lazowska et al. · ACM Transactions on Computer Systems · 1992 · 432 citations · Full text