Transparent Protection of Aggregate Computations from Byzantine Behaviours via Blockchain


Danilo Pianini, Giovanni Ciatto, Roberto Casadei, Stefano Mariani, Mirko Viroli, Andrea Omicini

GOODTECHS'18 – Proceedings of the 4th EAI International Conference on Smart Objects and Technologies for Social Good, pages 271-276
November 2018
ACM, New Work, NY, USA

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.

(keywords) Aggregate Programming, blockchain, security, Byzantine fault tolerance
 @inproceedings{blockchain-goodtechs2018,
AcmId = {10.1145/3284869.3284870},
Address = {New Work, NY, USA},
Author = {Pianini, Danilo and Ciatto, Giovanni and Casadei, Roberto and Mariani, Stefano and Viroli, Mirko and Omicini, Andrea},
Booktitle = {GOODTECHS'18 -- Proceedings of the 4th EAI International Conference on Smart Objects and Technologies for Social Good},
Doi = {10.1145/3284869.3284870},
Keywords = {Aggregate Programming, blockchain, security, Byzantine fault tolerance},
Location = {Bologna, Italy},
Month = nov,
Pages = {271--276},
Publisher = {ACM},
ScopusId = {2-s2.0-85061088949},
Title = {Transparent Protection of Aggregate Computations from {B}yzantine Behaviours via Blockchain},
Url = {http://dl.acm.org/citation.cfm?doid=3284870},
WosId = {000470918900046},
Year = 2018

Events

  • 4th EAI International Conference on Smart Objects and Technologies for Social Good (GOODTECHS 2018) — 28/11/2018–30/11/2018

Tags:

Publication

— authors

Danilo Pianini, Giovanni Ciatto, Roberto Casadei, Stefano Mariani, Mirko Viroli, Andrea Omicini

— status

published

— sort

paper in proceedings

Venue

— volume

GOODTECHS'18 – Proceedings of the 4th EAI International Conference on Smart Objects and Technologies for Social Good

— pages

271-276

— publication date

November 2018

URLs

original page

Identifiers

— DOI

10.1145/3284869.3284870

— IRIS

11585/655097

— Scholar

3798219571928546753

— Scopus

2-s2.0-85061088949

— WoS / ISI

000470918900046

BibTeX

— BibTeX ID
blockchain-goodtechs2018
— BibTeX category
inproceedings

Partita IVA: 01131710376 - Copyright © 2008-2022 APICe@DISI Research Group - PRIVACY