SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT

Detalhes bibliográficos
Ano de defesa: 2021
Autor(a) principal: Peter, Cleber da Silva
Orientador(a): Não Informado pela instituição
Banca de defesa: Não Informado pela instituição
Tipo de documento: Dissertação
Tipo de acesso: Acesso aberto
Idioma: por
Instituição de defesa: Universidade Catolica de Pelotas
Centro de Ciencias Sociais e Tecnologicas
Brasil
UCPel
Mestrado em Engenharia Eletronica e Computacao
Programa de Pós-Graduação: Não Informado pela instituição
Departamento: Não Informado pela instituição
País: Não Informado pela instituição
Palavras-chave em Português:
Link de acesso: http://tede.ucpel.edu.br:8080/jspui/handle/jspui/939
Resumo: O aumento de capacidade computacional dos dispositivos empregados na Internet das Coisas (IoT) têm impulsionado um movimento de elevação de complexidade das soluções empregadas nos dispositivos de borda, o que como consequência torna estes sistemas mais suscetíveis a falhas. Também é crescente o emprego da IoT em sistemas críticos nos quais o conceito de computação autonômica é largamente adotado como forma de garantir que as eventuais falhas dos sistemas embarcados sejam rapidamente identificadas e sanadas, afinal, dos sistemas ditos autonômicos, é esperado tanto a tolerância a falhas quanto a adaptação a novos cenários de operação. Todavia, tais adequações por vezes excedem uma simples reconfiguração de parâmetros sendo necessário, portanto, a atualização do Firmware instalado no dispositivo, procedimento denominado de Over-The-Air (OTA). As abordagens de OTA geralmente adotam modelos tradicionais de conexão cliente-servidor no qual um único servidor centralizado é responsável pela distribuição da atualização para toda a gama de dispositivos. Apesar de largamente adotada, esta abordagem possui no servidor de atualização um Single Point of Failure (SPOF) com a capacidade de comprometer toda a arquitetura. Neste sentido, este trabalho apresenta uma nova abordagem de OTA, denominada SOTARU, a qual propõem a utilização de uma Blockchain de consórcio em conjunto com um protocolo de comunicação Peer-to-Peer (P2P) para prover uma infraestrutura de armazenamento amplamente descentralizada como forma de mitigar o SPOF e assim prover uma alta disponibilidade do sistema de atualização. A avaliação deste trabalho foi organizada em dois momentos: (i) primeiramente foi realizada uma análise de segurança onde foi verificada a susceptibilidade da abordagem SOTARU em relação aos ataques cibernéticos comumente aplicados contra abordagens de OTA; e, (ii) na continuidade para uma análise de robustez, a proposta foi instanciada junto ao Common Open Research Emulator (CORE) com o objetivo de avaliar o seu comportamento mediante a falha dos servidores que compõem sua infraestrutura, bem como a sua capacidade de operação quando na presença de links de rede com elevada latência. Por fim, a aplicabilidade e interoperabilidade da proposta foram avaliadas mediante uma prova de conceito desenvolvida sobre os nodos do middleware EXEHDA. Os resultados obtidos se mostraram promissores, apontando para a continuidade dos estudos e pesquisas na área.
id UCPe_f291f9a398990e96a680135b2abc2573
oai_identifier_str oai:tede.ucpel.edu.br:jspui/939
network_acronym_str UCPe
network_name_str Biblioteca Digital de Teses e Dissertações do UCpel
repository_id_str
spelling SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoTinternet das coisas (IoT), atualização de firmware (OTA); computação autonômica; blockchaininternet of things (IoT); firmware update (OTA); autonomic computing; blockchainENGENHARIASO aumento de capacidade computacional dos dispositivos empregados na Internet das Coisas (IoT) têm impulsionado um movimento de elevação de complexidade das soluções empregadas nos dispositivos de borda, o que como consequência torna estes sistemas mais suscetíveis a falhas. Também é crescente o emprego da IoT em sistemas críticos nos quais o conceito de computação autonômica é largamente adotado como forma de garantir que as eventuais falhas dos sistemas embarcados sejam rapidamente identificadas e sanadas, afinal, dos sistemas ditos autonômicos, é esperado tanto a tolerância a falhas quanto a adaptação a novos cenários de operação. Todavia, tais adequações por vezes excedem uma simples reconfiguração de parâmetros sendo necessário, portanto, a atualização do Firmware instalado no dispositivo, procedimento denominado de Over-The-Air (OTA). As abordagens de OTA geralmente adotam modelos tradicionais de conexão cliente-servidor no qual um único servidor centralizado é responsável pela distribuição da atualização para toda a gama de dispositivos. Apesar de largamente adotada, esta abordagem possui no servidor de atualização um Single Point of Failure (SPOF) com a capacidade de comprometer toda a arquitetura. Neste sentido, este trabalho apresenta uma nova abordagem de OTA, denominada SOTARU, a qual propõem a utilização de uma Blockchain de consórcio em conjunto com um protocolo de comunicação Peer-to-Peer (P2P) para prover uma infraestrutura de armazenamento amplamente descentralizada como forma de mitigar o SPOF e assim prover uma alta disponibilidade do sistema de atualização. A avaliação deste trabalho foi organizada em dois momentos: (i) primeiramente foi realizada uma análise de segurança onde foi verificada a susceptibilidade da abordagem SOTARU em relação aos ataques cibernéticos comumente aplicados contra abordagens de OTA; e, (ii) na continuidade para uma análise de robustez, a proposta foi instanciada junto ao Common Open Research Emulator (CORE) com o objetivo de avaliar o seu comportamento mediante a falha dos servidores que compõem sua infraestrutura, bem como a sua capacidade de operação quando na presença de links de rede com elevada latência. Por fim, a aplicabilidade e interoperabilidade da proposta foram avaliadas mediante uma prova de conceito desenvolvida sobre os nodos do middleware EXEHDA. Os resultados obtidos se mostraram promissores, apontando para a continuidade dos estudos e pesquisas na área.The increase in the computational capacity of devices used in the Internet of Things (IoT) has driven a movement towards increasing the complexity of the solutions used in edge devices, which, as a consequence, makes these systems more susceptible to failures. There is also a growing use of IoT in critical systems in which the concept of autonomic computing is widely adopted as a way to ensure that any failures in embedded systems are quickly identified and remedied, after all, in so-called autonomic systems, both tolerance to failures in adapting to new operating scenarios. However, such adjustments sometimes go beyond a simple reconfiguration of parameters, therefore, it is necessary to update the Firmware installed on the device, named procedure from Over-The-Air (OTA). OTA approaches often adopt traditional clientserver connection models in which a single centralized server is responsible for distributing the update to the entire range of devices. Although widely adopted, this approach has in the update server a Single Point of Failure (SPOF) with the ability to compromise the entire architecture. In this sense, this work presents a new OTA approach, called SOTARU, which proposes the use of a consortium Blockchain together with a Peer-to-Peer (P2P) communication protocol to provide a widely decentralized storage infrastructure as a way to mitigate SPOF and thus provide a high availability of the upgrade system. The evaluation of this work was organized in two stages: (i) firstly, a security analysis was carried out, where the susceptibility of the SOTARU approach to cyber attacks commonly applied against OTA approaches was verified; and, (ii) in continuity for a robustness analysis, the proposal was instantiated with the Common Open Research Emulator (CORE) with the objective of evaluating its behavior due to the failure of the servers that make up its infrastructure, as well as its operation capacity when in the presence of network links with high latency. Finally, the applicability and interoperability of the proposal were evaluated through a proof of concept developed on the middleware EXEHDA nodes. The results obtained proved to be promising, pointing to the continuity of studies and research in the area.Universidade Catolica de PelotasCentro de Ciencias Sociais e TecnologicasBrasilUCPelMestrado em Engenharia Eletronica e ComputacaoYamin, Adenauer CôrreaZimpeck, Alessandra LackmanMarques, Felipe de SouzaPeter, Cleber da Silva2022-05-20T13:19:12Z2021-12-15info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfPeter, Cleber da Silva. SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT. 2021. 98 f. Dissertação( Mestrado em Engenharia Eletronica e Computacao) - Universidade Catolica de Pelotas, Pelotas .http://tede.ucpel.edu.br:8080/jspui/handle/jspui/939porinfo:eu-repo/semantics/openAccessreponame:Biblioteca Digital de Teses e Dissertações do UCpelinstname:Universidade Católica de Pelotas (UCPEL)instacron:UCPEL2022-05-21T04:00:08Zoai:tede.ucpel.edu.br:jspui/939Biblioteca Digital de Teses e Dissertaçõeshttp://www2.ufpel.edu.br/tede/http://tede.ucpel.edu.br:8080/oai/requestbiblioteca@ucpel.edu.br||cristiane.chim@ucpel.tche.bropendoar:2022-05-21T04:00:08Biblioteca Digital de Teses e Dissertações do UCpel - Universidade Católica de Pelotas (UCPEL)false
dc.title.none.fl_str_mv SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
title SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
spellingShingle SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
Peter, Cleber da Silva
internet das coisas (IoT), atualização de firmware (OTA); computação autonômica; blockchain
internet of things (IoT); firmware update (OTA); autonomic computing; blockchain
ENGENHARIAS
title_short SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
title_full SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
title_fullStr SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
title_full_unstemmed SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
title_sort SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
author Peter, Cleber da Silva
author_facet Peter, Cleber da Silva
author_role author
dc.contributor.none.fl_str_mv Yamin, Adenauer Côrrea
Zimpeck, Alessandra Lackman
Marques, Felipe de Souza
dc.contributor.author.fl_str_mv Peter, Cleber da Silva
dc.subject.por.fl_str_mv internet das coisas (IoT), atualização de firmware (OTA); computação autonômica; blockchain
internet of things (IoT); firmware update (OTA); autonomic computing; blockchain
ENGENHARIAS
topic internet das coisas (IoT), atualização de firmware (OTA); computação autonômica; blockchain
internet of things (IoT); firmware update (OTA); autonomic computing; blockchain
ENGENHARIAS
description O aumento de capacidade computacional dos dispositivos empregados na Internet das Coisas (IoT) têm impulsionado um movimento de elevação de complexidade das soluções empregadas nos dispositivos de borda, o que como consequência torna estes sistemas mais suscetíveis a falhas. Também é crescente o emprego da IoT em sistemas críticos nos quais o conceito de computação autonômica é largamente adotado como forma de garantir que as eventuais falhas dos sistemas embarcados sejam rapidamente identificadas e sanadas, afinal, dos sistemas ditos autonômicos, é esperado tanto a tolerância a falhas quanto a adaptação a novos cenários de operação. Todavia, tais adequações por vezes excedem uma simples reconfiguração de parâmetros sendo necessário, portanto, a atualização do Firmware instalado no dispositivo, procedimento denominado de Over-The-Air (OTA). As abordagens de OTA geralmente adotam modelos tradicionais de conexão cliente-servidor no qual um único servidor centralizado é responsável pela distribuição da atualização para toda a gama de dispositivos. Apesar de largamente adotada, esta abordagem possui no servidor de atualização um Single Point of Failure (SPOF) com a capacidade de comprometer toda a arquitetura. Neste sentido, este trabalho apresenta uma nova abordagem de OTA, denominada SOTARU, a qual propõem a utilização de uma Blockchain de consórcio em conjunto com um protocolo de comunicação Peer-to-Peer (P2P) para prover uma infraestrutura de armazenamento amplamente descentralizada como forma de mitigar o SPOF e assim prover uma alta disponibilidade do sistema de atualização. A avaliação deste trabalho foi organizada em dois momentos: (i) primeiramente foi realizada uma análise de segurança onde foi verificada a susceptibilidade da abordagem SOTARU em relação aos ataques cibernéticos comumente aplicados contra abordagens de OTA; e, (ii) na continuidade para uma análise de robustez, a proposta foi instanciada junto ao Common Open Research Emulator (CORE) com o objetivo de avaliar o seu comportamento mediante a falha dos servidores que compõem sua infraestrutura, bem como a sua capacidade de operação quando na presença de links de rede com elevada latência. Por fim, a aplicabilidade e interoperabilidade da proposta foram avaliadas mediante uma prova de conceito desenvolvida sobre os nodos do middleware EXEHDA. Os resultados obtidos se mostraram promissores, apontando para a continuidade dos estudos e pesquisas na área.
publishDate 2021
dc.date.none.fl_str_mv 2021-12-15
2022-05-20T13:19:12Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv Peter, Cleber da Silva. SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT. 2021. 98 f. Dissertação( Mestrado em Engenharia Eletronica e Computacao) - Universidade Catolica de Pelotas, Pelotas .
http://tede.ucpel.edu.br:8080/jspui/handle/jspui/939
identifier_str_mv Peter, Cleber da Silva. SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT. 2021. 98 f. Dissertação( Mestrado em Engenharia Eletronica e Computacao) - Universidade Catolica de Pelotas, Pelotas .
url http://tede.ucpel.edu.br:8080/jspui/handle/jspui/939
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade Catolica de Pelotas
Centro de Ciencias Sociais e Tecnologicas
Brasil
UCPel
Mestrado em Engenharia Eletronica e Computacao
publisher.none.fl_str_mv Universidade Catolica de Pelotas
Centro de Ciencias Sociais e Tecnologicas
Brasil
UCPel
Mestrado em Engenharia Eletronica e Computacao
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações do UCpel
instname:Universidade Católica de Pelotas (UCPEL)
instacron:UCPEL
instname_str Universidade Católica de Pelotas (UCPEL)
instacron_str UCPEL
institution UCPEL
reponame_str Biblioteca Digital de Teses e Dissertações do UCpel
collection Biblioteca Digital de Teses e Dissertações do UCpel
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações do UCpel - Universidade Católica de Pelotas (UCPEL)
repository.mail.fl_str_mv biblioteca@ucpel.edu.br||cristiane.chim@ucpel.tche.br
_version_ 1840084811215011840