Uma aplicação para casas inteligentes com suporte a controle de acesso baseado em cadeia de blocos e contratos inteligentes

Registro completo de metadados
MetadadosDescriçãoIdioma
Autor(es): dc.contributorMedeiros, Dianne Scherly Varela de-
Autor(es): dc.contributorAlbuquerque, Célio Vinicius Neves de-
Autor(es): dc.contributorMattos, Diogo Menezes Ferrazani-
Autor(es): dc.creatorFernandes, Daniel Mattos-
Autor(es): dc.creatorVeiga, Lucas Dutra da Rosa-
Data de aceite: dc.date.accessioned2024-07-11T17:29:46Z-
Data de disponibilização: dc.date.available2024-07-11T17:29:46Z-
Data de envio: dc.date.issued2022-02-09-
Data de envio: dc.date.issued2022-02-09-
Data de envio: dc.date.issued2021-
Fonte completa do material: dc.identifierhttp://app.uff.br/riuff/handle/1/24534-
Fonte: dc.identifier.urihttp://educapes.capes.gov.br/handle/capes/751501-
Descrição: dc.descriptionAs 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-
Descrição: dc.descriptionApplications based on the Internet of Things (IoT) are gaining ground in the market and with the advancement of IoT-related technologies, a large number of vulnerabilities are perceived that can be exploited by malicious agents. This project aims to improve the security of a residential application that stores monitoring data. To this end, the application developed is based on the use of blockchain technologies and smart contracts, which add security to the application through features such as immutability and access control. The developed proposal also supports the management of user data permissions in the residential scenario. A Ethereum blockchain is used with three smart contracts that manage event logs and data access control for each household. A consortium of companies is conceived, responsible for managing the customers who use the residential application and for managing, storing and authorizing access to all customers’ data. The performance of the proposed application is evaluated through the analysis of the delay inserted by the use of the blockchain and smart contracts to perform actions. For this, a similar application is implemented using only a database that provides access to the monitored data that are stored. The evaluation is done in a comparative way, investigating the time needed to carry out the actions depending on the volume of data stored by the application. The results show that the delay introduced by the use of blockchain and smart contracts has little impact on user wait time. In addition, the proposed application presents stability, converging to similar results even when the volume of stored data increases-
Formato: dc.formatapplication/pdf-
Idioma: dc.languagept_BR-
Publicador: dc.publisherUniversidade Federal Fluminense-
Publicador: dc.publisherNiterói-
Direitos: dc.rightsOpen Access-
Direitos: dc.rightsCC-BY-SA-
Palavras-chave: dc.subjectCasa inteligente-
Palavras-chave: dc.subjectControle de acesso-
Palavras-chave: dc.subjectEthereum-
Palavras-chave: dc.subjectInternet das coisas-
Palavras-chave: dc.subjectInternet das coisas-
Palavras-chave: dc.subjectControle de acesso-
Palavras-chave: dc.subjectEngenharia de telecomunicação-
Palavras-chave: dc.subjectAccess control-
Palavras-chave: dc.subjectBlockchain-
Palavras-chave: dc.subjectInternet of things-
Palavras-chave: dc.subjectSmart home-
Título: dc.titleUma aplicação para casas inteligentes com suporte a controle de acesso baseado em cadeia de blocos e contratos inteligentes-
Tipo de arquivo: dc.typeTrabalho de conclusão de curso-
Aparece nas coleções:Repositório Institucional da Universidade Federal Fluminense - RiUFF

Não existem arquivos associados a este item.