Utilize este link para identificar ou citar este item: https://bdm.unb.br/handle/10483/44431
Arquivos neste item:
Arquivo Descrição TamanhoFormato 
2025_PedroJoseAraujoSiqueiraLima_tcc.pdf2,18 MBAdobe PDFver/abrir
Título: Protocolo de autenticação em redes LoRaWAN via criptografia de curvas hiperelípticas e Blockchain
Autor(es): Lima, Pedro José de Araújo Siqueira
Orientador(es): Gondim, Paulo Roberto de Lira
Assunto: Segurança de rede
Redes de computação - medidas de segurança
Blockchain
Data de apresentação: 21-Fev-2025
Data de publicação: 29-Mai-2026
Referência: LIMA, Pedro José de Araújo Siqueira. Protocolo de autenticação em redes LoRaWAN via criptografia de curvas hiperelípticas e Blockchain. 2025. 70 f., il. Trabalho de conclusão de curso (Bacharelado em Engenharia de Redes de Comunicação) — Universidade de Brasília, Brasília, 2025.
Resumo: O uso de tecnologias IoT (Internet das Coisas) é essencial para a conexão de dispositivos e sensores atualmente, com as LPWANs (Rede de Área Ampla de Baixa Potência) destacando-se por sua alta eficiên cia energética e longo alcance. Entre as principais LPWANs em uso, a rede LoRaWAN se realça por sua arquitetura simples e pelo uso de bandas não-licenciadas, reduzindo ainda mais os custos de implementa ção. Paralelamente, o uso de blockchains como um mecanismo de segurança de redes se apresenta como uma solução promissora, proporcionando a integridade, rastreabilidade e imutabilidade aos dados. Em sua versão mais recente (v1.1), todos os procedimentos relacionados à ativação de dispositivos e ao gerenciamento de chaves em redes LoRaWAN são realizados por um único servidor, o novo Join Server. Essa falta de redundância introduz um ponto único de falha à arquitetura LoRaWAN, reduzindo a segurança dos sistemas e potencializando possíveis ataques. Além disso, todas as chaves de sessão utilizadas pelos dispositivos sensores são derivadas a partir de duas chaves fixas pré-compartilhadas, também apresentando grandes possíveis riscos à segurança da rede LoRaWAN. A integração da rede LoRaWAN com um blockchain permite a descentralização das funções do seu backend, eliminando pontos únicos de falha. Um blockchain também introduz novas propriedades de se gurança à rede, como integridade, não-repúdio e imutabilidade. Ainda mais, o emprego de novas técnicas criptográficas, como o signcryption e criptografia de curvas hiperelípticas (HECC) introduz maior segu rança ao sistema, com um menor uso de recursos. Este trabalho propõe uma adaptação da arquitetura-padrão da rede LoRaWAN, de forma integrada a um blockchain permissionado, juntamente com uma alteração do procedimento de OTAA (Over-the Air-Activation) para o uso de criptografia assimétrica. Com base nessa arquitetura do sistema, um novo protocolo de autenticação é proposto, composto pelas seguintes etapas: Inicialização, Registro de Chaves e Ativação de Dispositivos. Em seguida, uma verificação informal acerca das propriedades de segurança alcançadas pelo protocolo proposto, bem como dos mecanismos de defesa contra ataques cibernéticos mais relevantes, é realizada. Uma análise comparativa de tais propriedades também é apresentada, contrastando as principais diferen ças entre o protocolo proposto e trabalhos similares. Além disso, uma validação formal, executada via ferramenta AVISPA, é relatada, comprovando a segurança deste protocolo. Por fim, são apresentados os custos computacionais e de comunicação do protocolo. Os resultados obtidos demonstram um desempenho superior do protocolo proposto, em comparação com protocolos similares voltados para as mesmas finalidades.
Abstract: The usage of IoT (Internet of Things) technology is essential to the connection of devices and sensors nowadays, with LPWANs (Low-Power Wide Area Networks) standing out for their high energy efficiency and long rang. Among the major LPWANs in use, the LoRaWAN network distinguishes itself with its simple architecture and the usage of non-licensed bands, lowering even more the implementation costs. At the same time, the use of blockchains as a network security mechanism presents itself as a promising solution, providing integrity, traceability and immutability to data. In its most recent version (v1.1), all procedures related to the activation of devices and key manage ment in LoRaWAN networks are carried out by a single server, the Join Server. This lack of redundancy introduces a single point of failure to the LoRaWAN architecture, reducing the security of the systems and increasing potential attacks. Beyond that, all session keys used by sensor devices are derived from two lifetime pre-shared keys, also introducing major possible risks to the security of the LoRaWAN network. The integration of a LoRaWAN network with a blockchain allows the decentralization of its backend functions, eliminating single points of failure. A blockchain also introduces new security properties to the network, like integrity, non-repudy and immutability. Also, the use of new cryptographic techniques, like signcryption and hyperelliptic curve cryptography (HECC) introduces a higher security to the system, with a lower resource usage. This work proposes an adaptation to the default LoRaWAN network architecture, in an integrated manner with a permissioned blockchain, as well as an adaptation of the OTAA (Over-the-Air-Activation) procedure for the usage of asymmetric crytopgraphy. Based on the system’s architecture, a new authen tication protocol is proposed, composed by the following stages: Initialization, Key Register and Device Activation. Then, an informal verification over the security properties achieved by the proposed protocol, as well as the defense mechanisms against the most relevant cyber attacks, is carried out. A comparative analysis of such properties is also shown, contrasting the main differences between the proposed protocol and related works. Beyond that, a formal validation, executed via the AVISPA tool, is reported, proving the security of this protocol. At last, the computational and communication costs of the protocol are presented. The results obtained show a superior performance of the proposed protocol, when compared to similar protocols aimed at the same goals.
Informações adicionais: Trabalho de conclusão de curso (graduação) — Universidade de Brasília, Faculdade de Tecnologia, Departamento de Engenharia Elétrica, 2025.
Licença: A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta.
Aparece na Coleção:Engenharia de Redes de Comunicação



Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.