UMA APLICAÇÃO PARA CASAS INTELIGENTES COM SUPORTE A CONTROLE DE ACESSO BASEADO EM CADEIA DE BLOCOS E CONTRATOS INTELIGENTES
Controle de acesso
Ethereum
Internet das coisas
Internet das coisas
Controle de acesso
Engenharia de telecomunicação
Access control
Blockchain
Internet of things
Smart home
Abstract
As aplicações baseadas em Internet das Coisas (Internet of Things – IoT) estão ganhando espaço no mercado e com o avanço das tecnologias relacionadas à IoT, percebe-se uma grande quantidade de vulnerabilidades que podem ser exploradas por agentes maliciosos. Este projeto tem como objetivo aprimorar a segurança de uma aplicação residencial que armazena dados de monitoramento. Para isso, a aplicação desenvolvida tem como base o uso das tecnologias de cadeia de blocos e contratos inteligentes, que agregam segurança à aplicação através de características como a imutabilidade e controle de acesso. A proposta desenvolvida suporta também o gerenciamento de permissões aos dados dos usuários no cenário residencial. Utiliza-se uma cadeia de blocos Ethereum com três contratos inteligentes que gerenciam os registros de eventos e dão suporte ao controle de acesso aos dados de cada residência. Idealiza-se um consórcio de empresas, responsável por administrar os clientes que utilizam a aplicação residencial e por gerenciar, armazenar e autorizar o acesso aos dados de todos os clientes. Avalia-se o desempenho da aplicação proposta por meio da análise do atraso inserido pelo uso da cadeia de blocos e dos contratos inteligentes para realizar ações. Para tanto, uma aplicação semelhante é implementada utilizando apenas um banco de dados que fornece o acesso aos dados monitorados que estão armazenados. A avaliação é feita de forma comparativa, investigando os tempos necessários para realização das ações em função da quantidade de dados armazenados pela aplicação. Os resultados mostram que o atraso inserido pelo uso da cadeia de blocos e dos contratos inteligentes tem pouco impacto no tempo de espera do usuário. Além disso, a convergência dos resultados para valores similares mesmo quando a quantidade de dados armazenados aumenta, indica a corretude da aplicação proposta
[Texto sem Formatação]
[Texto sem Formatação]
Document type
Trabalho de conclusão de cursoPublisher
Universidade Federal Fluminense
Source
FERNANDES, Daniel Mattos; VEIGA, Lucas Dutra da Rosa. Uma aplicação para casas inteligentes com suporte a controle de acesso baseado em cadeia de blocos e contratos inteligentes. 2022. 82f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Telecomunicações) - Universidade Federal Fluminense, Escola de Engenharia, Niterói, 2022.Subject(s)
Casa inteligenteControle de acesso
Ethereum
Internet das coisas
Internet das coisas
Controle de acesso
Engenharia de telecomunicação
Access control
Blockchain
Internet of things
Smart home