SOTARU: uma Abordagem baseada em Blockchain de consórcio para atualização remota de firmware no cenário da IoT
| Ano de defesa: | 2021 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| 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 |