| dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
| dc.contributor.advisor |
Carlos, Becker Westphall, Dr. |
|
| dc.contributor.author |
Anderson, Simioni Assunção |
|
| dc.date.accessioned |
2026-07-16T00:37:36Z |
|
| dc.date.available |
2026-07-16T00:37:36Z |
|
| dc.date.issued |
2026-07-10 |
|
| dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/274358 |
|
| dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. |
pt_BR |
| dc.description.abstract |
This work presents the design, implementation, and experimental validation of a modular
architecture for decentralized peer-to-peer overlay networks. The proposal separates
physical nodes, responsible for connectivity and transport, from virtual nodes, responsible for application identities and logical interactions. The AnonNetCore prototype
implements peer discovery, distributed tables, route construction and execution, physical
and virtual sessions, relay forwarding, TCP and experimental UDP transport, reliable delivery, and byte-range content transfer. Security combines SHA-512 identifiers, ML-DSA
signatures, ML-KEM key establishment, and AES-256-GCM-SIV authenticated encryption. Validation uses Docker clusters, integrated smoke tests, an HTTP/WebSocket
API, observability tools, and a social-network proof of concept. Results demonstrate
functional integration among discovery, routing, distributed persistence, virtual communication, and external applications. The work remains an experimental MVP: complete
NAT traversal, attack resistance, public-network scalability, and formal security auditing
remain future work. |
pt_BR |
| dc.description.abstract |
Este trabalho apresenta o projeto, a implementação e a validação experimental de
uma arquitetura modular para redes overlay peer-to-peer descentralizadas. A proposta
separa nós físicos, responsáveis pela conectividade e pelo transporte, de nós virtuais, responsáveis pelas identidades e interações lógicas das aplicações. O protótipo
AnonNetCore implementa descoberta de pares, tabelas distribuídas, construção e
execução de rotas, sessões físicas e virtuais, encaminhamento por relay, transporte
TCP e UDP experimental, entrega confiável e transferência de conteúdo por faixas de
bytes. A segurança combina identificadores SHA-512, assinaturas ML-DSA, estabelecimento de chaves ML-KEM e criptografia autenticada AES-256-GCM-SIV. A validação
utiliza clusters Docker, testes integrados, uma API HTTP/WebSocket, ferramentas de
observabilidade e uma prova de conceito de rede social. Os resultados demonstram
a integração funcional entre descoberta, roteamento, persistência distribuída, comunicação virtual e aplicações externas. O trabalho permanece um MVP experimental:
travessia completa de NAT, endurecimento contra ataques, escalabilidade em redes
públicas e auditoria formal de segurança são trabalhos futuros. |
pt_BR |
| dc.language.iso |
por |
pt_BR |
| dc.language.iso |
eng |
pt_BR |
| dc.publisher |
Florianópolis, SC. |
pt_BR |
| dc.rights |
Open Access. |
|
| dc.subject |
Ciências da Computação |
pt_BR |
| dc.subject |
Redes peer-to-peer |
pt_BR |
| dc.subject |
Sistemas descentralizados |
pt_BR |
| dc.subject |
Redes overlay |
pt_BR |
| dc.subject |
Criptografia pós-quântica |
pt_BR |
| dc.title |
UMA ARQUITETURA MODULAR PARA REDES OVERLAY PEER-TO-PEER DESCENTRALIZADAS COM SUPORTE A COMUNICAÇÃO SEGURA, PERSISTÊNCIA DE DADOS E APLICAÇÕES DESCENTRALIZADAS |
pt_BR |
| dc.type |
TCCgrad |
pt_BR |