PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain

With the popularization of the Internet-of-Things, various applications have emerged to make life easier. These applications generate a large amount of user data. Analyzing the data obtained from these applications, one can infer personal information about each user. Considering this, it is clear th...

Full description

Bibliographic Details
Main Authors: Iago Sestrem Ochôa, Luis Augusto Silva, Gabriel de Mello, Bruno Alves da Silva, Juan Francisco de Paz, Gabriel Villarrubia González, Nuno M. Garcia, Valderi Reis Quietinho Leithardt
Format: Article
Language:English
Published: MDPI AG 2019-10-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/19/20/4483
_version_ 1828153923069804544
author Iago Sestrem Ochôa
Luis Augusto Silva
Gabriel de Mello
Bruno Alves da Silva
Juan Francisco de Paz
Gabriel Villarrubia González
Nuno M. Garcia
Valderi Reis Quietinho Leithardt
author_facet Iago Sestrem Ochôa
Luis Augusto Silva
Gabriel de Mello
Bruno Alves da Silva
Juan Francisco de Paz
Gabriel Villarrubia González
Nuno M. Garcia
Valderi Reis Quietinho Leithardt
author_sort Iago Sestrem Ochôa
collection DOAJ
description With the popularization of the Internet-of-Things, various applications have emerged to make life easier. These applications generate a large amount of user data. Analyzing the data obtained from these applications, one can infer personal information about each user. Considering this, it is clear that ensuring privacy in this type of application is essential. To guarantee privacy various solutions exist, one of them is UbiPri middleware. This paper presents a decentralized implementation of UbiPri middleware using the Ethereum blockchain. Smart contracts were used in conjunction with a communication gateway and a distributed storage service to ensure users privacy. The results obtained show that the implementation of this work ensures privacy at different levels, data storage security, and performance regarding scalability in the Internet of Things environments.
first_indexed 2024-04-11T22:31:40Z
format Article
id doaj.art-00147d8689f444f7be5bcf4c58820774
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-04-11T22:31:40Z
publishDate 2019-10-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-00147d8689f444f7be5bcf4c588207742022-12-22T03:59:20ZengMDPI AGSensors1424-82202019-10-011920448310.3390/s19204483s19204483PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using BlockchainIago Sestrem Ochôa0Luis Augusto Silva1Gabriel de Mello2Bruno Alves da Silva3Juan Francisco de Paz4Gabriel Villarrubia González5Nuno M. Garcia6Valderi Reis Quietinho Leithardt7Laboratory of Embedded and Distributed Systems-LEDS, University of Vale do Itajaí, Itajaí-SC 88302-901, BrazilLaboratory of Embedded and Distributed Systems-LEDS, University of Vale do Itajaí, Itajaí-SC 88302-901, BrazilLaboratory of Embedded and Distributed Systems-LEDS, University of Vale do Itajaí, Itajaí-SC 88302-901, BrazilLaboratory of Embedded and Distributed Systems-LEDS, University of Vale do Itajaí, Itajaí-SC 88302-901, BrazilExpert Systems and Applications Lab, Faculty of Science, University of Salamanca, Plaza de los Caídos s/n, 37008 Salamanca, SpainExpert Systems and Applications Lab, Faculty of Science, University of Salamanca, Plaza de los Caídos s/n, 37008 Salamanca, SpainDepartamento de Informática, Universidade da Beira Interior, 6201-001 Covilhã, PortugalLaboratory of Embedded and Distributed Systems-LEDS, University of Vale do Itajaí, Itajaí-SC 88302-901, BrazilWith the popularization of the Internet-of-Things, various applications have emerged to make life easier. These applications generate a large amount of user data. Analyzing the data obtained from these applications, one can infer personal information about each user. Considering this, it is clear that ensuring privacy in this type of application is essential. To guarantee privacy various solutions exist, one of them is UbiPri middleware. This paper presents a decentralized implementation of UbiPri middleware using the Ethereum blockchain. Smart contracts were used in conjunction with a communication gateway and a distributed storage service to ensure users privacy. The results obtained show that the implementation of this work ensures privacy at different levels, data storage security, and performance regarding scalability in the Internet of Things environments.https://www.mdpi.com/1424-8220/19/20/4483privacyblockchainethereum
spellingShingle Iago Sestrem Ochôa
Luis Augusto Silva
Gabriel de Mello
Bruno Alves da Silva
Juan Francisco de Paz
Gabriel Villarrubia González
Nuno M. Garcia
Valderi Reis Quietinho Leithardt
PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain
Sensors
privacy
blockchain
ethereum
title PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain
title_full PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain
title_fullStr PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain
title_full_unstemmed PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain
title_short PRICHAIN: A Partially Decentralized Implementation of UbiPri Middleware Using Blockchain
title_sort prichain a partially decentralized implementation of ubipri middleware using blockchain
topic privacy
blockchain
ethereum
url https://www.mdpi.com/1424-8220/19/20/4483
work_keys_str_mv AT iagosestremochoa prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT luisaugustosilva prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT gabrieldemello prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT brunoalvesdasilva prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT juanfranciscodepaz prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT gabrielvillarrubiagonzalez prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT nunomgarcia prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain
AT valderireisquietinholeithardt prichainapartiallydecentralizedimplementationofubiprimiddlewareusingblockchain