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...
Main Authors: | , , , , , , , |
---|---|
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 |