Publicação

A Decentralized Location-Based Reputation Management System in the IoT using Blockchain

Ver documento

Detalhes bibliográficos
Resumo:The Internet of Things allows an object to connect to the Internet and observe or interact with a physical phenomenon. The communication technologies allow one IoT device to discover and communicate with another in order to exchange services, in a similar way to what humans do in their social networks. Knowing the reputation of another device is important to consider whether it is trustworthy before establishing a new connection and thus avoid possible unexpected behaviours as a consequence. Trustworthiness, as a property of a device, can be affected by different factors including its geographical location. Hence, this research work proposes an architecture to manage reputation values of end devices in an IoT system based on the area where they are located. A cloud-fog-edge architecture is proposed, where the fog layer uses the Blockchain technology to keep the reputation management system consistent and fault-tolerant across different nodes. The location-based part of the system was done by storing geographical areas in Smart Contracts (coined as Geospatial Smart Contracts) and making the reputation values subject to different regions depending on the geographical location of the device. To reduce the complexity of the spatial computation, the geographical data are geocoded by either one of two different spatial indexing techniques. This work also introduced two different structures for storing geocoded areas based on either cell-list or tree-structure. Finally, three experiments to test the proposed architecture are presented, to deploy the architecture in IoT devices, and to compare the two geocoding techniques in Smart Contracts.
Autores principais:Weerapanpisit, Ponlawat
Outros Autores:Trilles, Sergio; Huerta, Joaquin; Painho, Marco
Assunto:Blockchain Blockchains Cloud computing Computer architecture Geospatial analysis Indexing Internet of Things Location-Based Trust Smart contracts Spatial Indexing. Signal Processing Information Systems Hardware and Architecture Computer Science Applications Computer Networks and Communications SDG 11 - Sustainable Cities and Communities
Ano:2022
País:Portugal
Tipo de documento:artigo
Tipo de acesso:acesso aberto
Instituição associada:Universidade Nova de Lisboa
Idioma:inglês
Origem:Repositório Institucional da UNL
_version_ 1868983305406251008
author Weerapanpisit, Ponlawat
author2 Trilles, Sergio
Huerta, Joaquin
Painho, Marco
author2_role author
author
author
author_facet Weerapanpisit, Ponlawat
Trilles, Sergio
Huerta, Joaquin
Painho, Marco
author_role author
contributor_name_str_mv Information Management Research Center (MagIC) - NOVA Information Management School
NOVA Information Management School (NOVA IMS)
Institute of Electrical and Electronics Engineers (IEEE)
RUN
country_str PT
creators_json_txt [{\"Person.name\":\"Weerapanpisit, Ponlawat\"},{\"Person.name\":\"Trilles, Sergio\"},{\"Person.name\":\"Huerta, Joaquin\"},{\"Person.name\":\"Painho, Marco\"}]
datacite.contributors.contributor.contributorName.fl_str_mv Information Management Research Center (MagIC) - NOVA Information Management School
NOVA Information Management School (NOVA IMS)
Institute of Electrical and Electronics Engineers (IEEE)
RUN
datacite.creators.creator.creatorName.fl_str_mv Weerapanpisit, Ponlawat
Trilles, Sergio
Huerta, Joaquin
Painho, Marco
datacite.date.Accepted.fl_str_mv 2022-08-15T00:00:00Z
datacite.date.available.fl_str_mv 2022-02-21T23:16:25Z
datacite.date.embargoed.fl_str_mv 2022-02-21T23:16:25Z
datacite.rights.fl_str_mv http://purl.org/coar/access_right/c_abf2
datacite.subjects.subject.fl_str_mv Blockchain
Blockchains
Cloud computing
Computer architecture
Geospatial analysis
Indexing
Internet of Things
Location-Based Trust
Smart contracts
Spatial Indexing.
Signal Processing
Information Systems
Hardware and Architecture
Computer Science Applications
Computer Networks and Communications
SDG 11 - Sustainable Cities and Communities
datacite.titles.title.fl_str_mv A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
dc.contributor.none.fl_str_mv Information Management Research Center (MagIC) - NOVA Information Management School
NOVA Information Management School (NOVA IMS)
Institute of Electrical and Electronics Engineers (IEEE)
RUN
dc.creator.none.fl_str_mv Weerapanpisit, Ponlawat
Trilles, Sergio
Huerta, Joaquin
Painho, Marco
dc.date.Accepted.fl_str_mv 2022-08-15T00:00:00Z
dc.date.available.fl_str_mv 2022-02-21T23:16:25Z
dc.date.embargoed.fl_str_mv 2022-02-21T23:16:25Z
dc.format.none.fl_str_mv application/pdf
dc.identifier.none.fl_str_mv http://hdl.handle.net/10362/133343
dc.language.none.fl_str_mv eng
dc.rights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.subject.none.fl_str_mv Blockchain
Blockchains
Cloud computing
Computer architecture
Geospatial analysis
Indexing
Internet of Things
Location-Based Trust
Smart contracts
Spatial Indexing.
Signal Processing
Information Systems
Hardware and Architecture
Computer Science Applications
Computer Networks and Communications
SDG 11 - Sustainable Cities and Communities
dc.title.fl_str_mv A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
dc.type.none.fl_str_mv http://purl.org/coar/resource_type/c_6501
description The Internet of Things allows an object to connect to the Internet and observe or interact with a physical phenomenon. The communication technologies allow one IoT device to discover and communicate with another in order to exchange services, in a similar way to what humans do in their social networks. Knowing the reputation of another device is important to consider whether it is trustworthy before establishing a new connection and thus avoid possible unexpected behaviours as a consequence. Trustworthiness, as a property of a device, can be affected by different factors including its geographical location. Hence, this research work proposes an architecture to manage reputation values of end devices in an IoT system based on the area where they are located. A cloud-fog-edge architecture is proposed, where the fog layer uses the Blockchain technology to keep the reputation management system consistent and fault-tolerant across different nodes. The location-based part of the system was done by storing geographical areas in Smart Contracts (coined as Geospatial Smart Contracts) and making the reputation values subject to different regions depending on the geographical location of the device. To reduce the complexity of the spatial computation, the geographical data are geocoded by either one of two different spatial indexing techniques. This work also introduced two different structures for storing geocoded areas based on either cell-list or tree-structure. Finally, three experiments to test the proposed architecture are presented, to deploy the architecture in IoT devices, and to compare the two geocoding techniques in Smart Contracts.
dirty 0
eu_rights_str_mv openAccess
format article
fulltext.url.fl_str_mv https://run.unl.pt/bitstreams/678fd988-996d-4697-8c2b-572beaa0ba4c/download
id run_b9ce052d6bac100e9b2878c8ebeae77c
identifier.url.fl_str_mv http://hdl.handle.net/10362/133343
inst_facet_str urn:organizationAcronym:unl{{{_:::_}}}Universidade Nova de Lisboa
instacron_str unl
institution Universidade Nova de Lisboa
instname_str Universidade Nova de Lisboa
language eng
network_acronym_str run
network_name_str Repositório Institucional da UNL
oai_identifier_str oai:run.unl.pt:10362/133343
organization_str_mv urn:organizationAcronym:unl
person_str_mv Weerapanpisit, Ponlawat
Trilles, Sergio
Huerta, Joaquin
Painho, Marco
publishDate 2022
repo_facet_str urn:repositoryAcronym:run{{{_:::_}}}Repositório Institucional da UNL
reponame_str Repositório Institucional da UNL
repository_id_str urn:repositoryAcronym:run
service_str_mv urn:repositoryAcronym:run
spelling engenThe Internet of Things allows an object to connect to the Internet and observe or interact with a physical phenomenon. The communication technologies allow one IoT device to discover and communicate with another in order to exchange services, in a similar way to what humans do in their social networks. Knowing the reputation of another device is important to consider whether it is trustworthy before establishing a new connection and thus avoid possible unexpected behaviours as a consequence. Trustworthiness, as a property of a device, can be affected by different factors including its geographical location. Hence, this research work proposes an architecture to manage reputation values of end devices in an IoT system based on the area where they are located. A cloud-fog-edge architecture is proposed, where the fog layer uses the Blockchain technology to keep the reputation management system consistent and fault-tolerant across different nodes. The location-based part of the system was done by storing geographical areas in Smart Contracts (coined as Geospatial Smart Contracts) and making the reputation values subject to different regions depending on the geographical location of the device. To reduce the complexity of the spatial computation, the geographical data are geocoded by either one of two different spatial indexing techniques. This work also introduced two different structures for storing geocoded areas based on either cell-list or tree-structure. Finally, three experiments to test the proposed architecture are presented, to deploy the architecture in IoT devices, and to compare the two geocoding techniques in Smart Contracts.application/pdfenA Decentralized Location-Based Reputation Management System in the IoT using BlockchainWeerapanpisit, PonlawatTrilles, SergioHuerta, JoaquinPainho, MarcoInformation Management Research Center (MagIC) - NOVA Information Management SchoolNOVA Information Management School (NOVA IMS)Institute of Electrical and Electronics Engineers (IEEE)HostingInstitutionOrganizationalRUNe-mailmailto:run@unl.ptrun@unl.ptISSNIsPartOf2327-4662URNIsPartOfPURE: 41913462URNIsPartOfPURE UUID: 9024e650-953f-4651-a74b-abd5c0f0ef83URNIsPartOfScopus: 85124239963URNIsPartOfWOS: 000838706600083URNIsPartOfORCID: /0000-0003-1136-3387/work/151384493DOIIsPartOf10.1109/JIOT.2022.31474782022-02-21T23:16:25Z2022-08-152022-08-15T00:00:00ZHandlehttp://hdl.handle.net/10362/133343http://purl.org/coar/access_right/c_abf2open accessBlockchainBlockchainsCloud computingComputer architectureGeospatial analysisIndexingInternet of ThingsLocation-Based TrustSmart contractsSpatial Indexing.Signal ProcessingInformation SystemsHardware and ArchitectureComputer Science ApplicationsComputer Networks and CommunicationsSDG 11 - Sustainable Cities and Communities7641406 bytesliteraturehttp://purl.org/coar/resource_type/c_6501journal articlehttp://purl.org/coar/access_right/c_abf2application/pdffulltexthttps://run.unl.pt/bitstreams/678fd988-996d-4697-8c2b-572beaa0ba4c/download
spellingShingle A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
Weerapanpisit, Ponlawat
Blockchain
Blockchains
Cloud computing
Computer architecture
Geospatial analysis
Indexing
Internet of Things
Location-Based Trust
Smart contracts
Spatial Indexing.
Signal Processing
Information Systems
Hardware and Architecture
Computer Science Applications
Computer Networks and Communications
SDG 11 - Sustainable Cities and Communities
status SINGLETON
subject.fl_str_mv Blockchain
Blockchains
Cloud computing
Computer architecture
Geospatial analysis
Indexing
Internet of Things
Location-Based Trust
Smart contracts
Spatial Indexing.
Signal Processing
Information Systems
Hardware and Architecture
Computer Science Applications
Computer Networks and Communications
SDG 11 - Sustainable Cities and Communities
title A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
title_full A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
title_fullStr A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
title_full_unstemmed A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
title_short A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
title_sort A Decentralized Location-Based Reputation Management System in the IoT using Blockchain
topic Blockchain
Blockchains
Cloud computing
Computer architecture
Geospatial analysis
Indexing
Internet of Things
Location-Based Trust
Smart contracts
Spatial Indexing.
Signal Processing
Information Systems
Hardware and Architecture
Computer Science Applications
Computer Networks and Communications
SDG 11 - Sustainable Cities and Communities
topic_facet Blockchain
Blockchains
Cloud computing
Computer architecture
Geospatial analysis
Indexing
Internet of Things
Location-Based Trust
Smart contracts
Spatial Indexing.
Signal Processing
Information Systems
Hardware and Architecture
Computer Science Applications
Computer Networks and Communications
SDG 11 - Sustainable Cities and Communities
url http://hdl.handle.net/10362/133343
visible 1