Aggregate Computing is a promising paradigm for coordinating large numbers of possibly situated devices. It is used, in particular, in scenarios related to the Internet of Things, smart cities, drone fleet coordination, and mass urban events. Currently, however, little work has been devoted to study and improve security in aggregate programs. Existing works only focus on application-level countermeasures, typically introducing trust metrics to detect misbehaving devices. Those security systems work under the assumption that the underlying computational model is respected; however, so-called Byzantine behaviour violates such assumption. In this paper, we discuss how Byzantine behaviours can hinder an aggregate program, and exploit application-level protection for creating bigger disruption. We discuss how the Blockchain technology can mitigate these attacks by enforcing behaviours consistent with the expected operational semantics, with no impact on the application logic.

Danilo Pianini, Giovanni Ciatto, Roberto Casadei, Stefano Mariani, Mirko Viroli, Andrea Omicini (2018). Transparent Protection of Aggregate Computations from Byzantine Behaviours via Blockchain. New York, NY : ACM [10.1145/3284869.3284870].

Transparent Protection of Aggregate Computations from Byzantine Behaviours via Blockchain

Danilo Pianini;Giovanni Ciatto;Roberto Casadei;Mirko Viroli;Andrea Omicini
2018

Abstract

Aggregate Computing is a promising paradigm for coordinating large numbers of possibly situated devices. It is used, in particular, in scenarios related to the Internet of Things, smart cities, drone fleet coordination, and mass urban events. Currently, however, little work has been devoted to study and improve security in aggregate programs. Existing works only focus on application-level countermeasures, typically introducing trust metrics to detect misbehaving devices. Those security systems work under the assumption that the underlying computational model is respected; however, so-called Byzantine behaviour violates such assumption. In this paper, we discuss how Byzantine behaviours can hinder an aggregate program, and exploit application-level protection for creating bigger disruption. We discuss how the Blockchain technology can mitigate these attacks by enforcing behaviours consistent with the expected operational semantics, with no impact on the application logic.
2018
GOODTECHS'18 – Proceedings of the 4th EAI International Conference on Smart Objects and Technologies for Social Good
271
276
Danilo Pianini, Giovanni Ciatto, Roberto Casadei, Stefano Mariani, Mirko Viroli, Andrea Omicini (2018). Transparent Protection of Aggregate Computations from Byzantine Behaviours via Blockchain. New York, NY : ACM [10.1145/3284869.3284870].
Danilo Pianini; Giovanni Ciatto; Roberto Casadei; Stefano Mariani; Mirko Viroli; Andrea Omicini
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/655097
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 6
  • ???jsp.display-item.citation.isi??? 7
social impact