MPPGTI - Mestrado Profissional em Tecnologia da Informação
URI Permanente para esta coleçãohttps://repositorio.ufrn.br/handle/123456789/27976
Navegar
Navegando MPPGTI - Mestrado Profissional em Tecnologia da Informação por Assunto "Autenticação"
Agora exibindo 1 - 1 de 1
- Resultados por página
- Opções de Ordenação
Dissertação Esquema de autenticação e acordo de chaves para internet das coisas utilizando o protocolo MQTT(Universidade Federal do Rio Grande do Norte, 2023-02-28) Silva, Degemar Pereira da; Immich, Roger Kreutz; Silva, Gustavo Girão Barreto da; http://lattes.cnpq.br/9491033611706611; https://orcid.org/0000-0003-2483-6382; http://lattes.cnpq.br/0535777592588490; http://lattes.cnpq.br/2898263998554677; Pereira Júnior, Lourenco Alves; Fontes, Ramon dos Reis; Sampaio, Silvio CostaA Internet das Coisas (IoT) está passando por um grande crescimento, permitindo que mais dispositivos estejam conectados na Internet, levando assim, a um aumento no volume de dados. Esta tecnologia passa por diversos desaőos, neste sentido, podemos destacar a segurança da informação. Em ambientes IoT a segurança é essencial para não permitir a entrada de dispositivos mal intencionados na rede, promover comunicação segura e proteção a dados sigilosos. Existem muitos fatores que estão ligados a um bom sistema de segurança, por exemplo, autenticação, criptograőa, canal seguro de comunicação e identiőcação de usuários. Esta dissertação apresenta um esquema de autenticação e acordo de chaves para IoT com o objetivo de ser utilizada em conjunto com o protocolo de comunicação MQTT. O esquema proposto foi desenvolvido utilizando um conjunto de métodos como, porta lógica XOR, criptograőa simétrica e funções hash. Além disso, é proposto o uso da técnica de PUF para a identiőcação única de dispositivos. O algoritmo foi testado utilizando uma ferramenta de validação formal de protocolos de segurança, o Scyther. Além disso, um protótipo do esquema desenvolvido foi implementado em um ambiente de testes utilizando máquinas virtuais. Para tanto, foi utilizada a linguagem Python no desenvolvimento da proposta e o serviço Mosquitto, com o protocolo MQTT. No decorrer da avaliação de desempenho, őcou evidente a existência de um comprometimento do recursos computacionais em função da segurança provida, existindo assim espaço para aprimoramentos da proposta. Por outro lado, os resultados mostraram claramente que o esquema apresentado possui os requisitos necessários para prover autenticação segura e proteção de dados enviados e recebidos pelos dispositivos.