Enhancing IoT Data Dependability through a Blockchain Mirror Model

The Internet of Things (IoT) is a remarkable data producer and these data may be used to prevent or detect security vulnerabilities and increase productivity by the adoption of statistical and Artificial Intelligence (AI) techniques. However, these desirable benefits are gained if data from IoT netw...

Full description

Bibliographic Details
Main Authors: Alessandro Bellini, Emanuele Bellini, Monica Gherardelli, Franco Pirri
Format: Article
Language:English
Published: MDPI AG 2019-05-01
Series:Future Internet
Subjects:
Online Access:https://www.mdpi.com/1999-5903/11/5/117
_version_ 1818535366974504960
author Alessandro Bellini
Emanuele Bellini
Monica Gherardelli
Franco Pirri
author_facet Alessandro Bellini
Emanuele Bellini
Monica Gherardelli
Franco Pirri
author_sort Alessandro Bellini
collection DOAJ
description The Internet of Things (IoT) is a remarkable data producer and these data may be used to prevent or detect security vulnerabilities and increase productivity by the adoption of statistical and Artificial Intelligence (AI) techniques. However, these desirable benefits are gained if data from IoT networks are dependable—this is where blockchain comes into play. In fact, through blockchain, critical IoT data may be trusted, i.e., considered valid for any subsequent processing. A simple formal model named “the Mirror Model” is proposed to connect IoT data organized in traditional models to assets of trust in a blockchain. The Mirror Model sets some formal conditions to produce trusted data that remain trusted over time. A possible practical implementation of an application programming interface (API) is proposed, which keeps the data and the trust model in synch. Finally, it is noted that the Mirror Model enforces a top-down approach from reality to implementation instead of going the opposite way as it is now the practice when referring to blockchain and the IoT.
first_indexed 2024-12-11T18:23:54Z
format Article
id doaj.art-eb567f69521c4385b35d733e014f5d2b
institution Directory Open Access Journal
issn 1999-5903
language English
last_indexed 2024-12-11T18:23:54Z
publishDate 2019-05-01
publisher MDPI AG
record_format Article
series Future Internet
spelling doaj.art-eb567f69521c4385b35d733e014f5d2b2022-12-22T00:55:10ZengMDPI AGFuture Internet1999-59032019-05-0111511710.3390/fi11050117fi11050117Enhancing IoT Data Dependability through a Blockchain Mirror ModelAlessandro Bellini0Emanuele Bellini1Monica Gherardelli2Franco Pirri3Mathema s.r.l., 50142 Florence, ItalyMathema s.r.l., 50142 Florence, ItalyDepartment of Information Engineering, University of Florence, 50139 Florence, ItalyDepartment of Information Engineering, University of Florence, 50139 Florence, ItalyThe Internet of Things (IoT) is a remarkable data producer and these data may be used to prevent or detect security vulnerabilities and increase productivity by the adoption of statistical and Artificial Intelligence (AI) techniques. However, these desirable benefits are gained if data from IoT networks are dependable—this is where blockchain comes into play. In fact, through blockchain, critical IoT data may be trusted, i.e., considered valid for any subsequent processing. A simple formal model named “the Mirror Model” is proposed to connect IoT data organized in traditional models to assets of trust in a blockchain. The Mirror Model sets some formal conditions to produce trusted data that remain trusted over time. A possible practical implementation of an application programming interface (API) is proposed, which keeps the data and the trust model in synch. Finally, it is noted that the Mirror Model enforces a top-down approach from reality to implementation instead of going the opposite way as it is now the practice when referring to blockchain and the IoT.https://www.mdpi.com/1999-5903/11/5/117IoTblockchainIoT securityIoT data dependabilityMirror Modelrepresentation and trust modelsAPI gateway
spellingShingle Alessandro Bellini
Emanuele Bellini
Monica Gherardelli
Franco Pirri
Enhancing IoT Data Dependability through a Blockchain Mirror Model
Future Internet
IoT
blockchain
IoT security
IoT data dependability
Mirror Model
representation and trust models
API gateway
title Enhancing IoT Data Dependability through a Blockchain Mirror Model
title_full Enhancing IoT Data Dependability through a Blockchain Mirror Model
title_fullStr Enhancing IoT Data Dependability through a Blockchain Mirror Model
title_full_unstemmed Enhancing IoT Data Dependability through a Blockchain Mirror Model
title_short Enhancing IoT Data Dependability through a Blockchain Mirror Model
title_sort enhancing iot data dependability through a blockchain mirror model
topic IoT
blockchain
IoT security
IoT data dependability
Mirror Model
representation and trust models
API gateway
url https://www.mdpi.com/1999-5903/11/5/117
work_keys_str_mv AT alessandrobellini enhancingiotdatadependabilitythroughablockchainmirrormodel
AT emanuelebellini enhancingiotdatadependabilitythroughablockchainmirrormodel
AT monicagherardelli enhancingiotdatadependabilitythroughablockchainmirrormodel
AT francopirri enhancingiotdatadependabilitythroughablockchainmirrormodel