Use este identificador para citar ou linkar para este item:
https://repositorio.pucgoias.edu.br/jspui/handle/123456789/9209| Tipo: | Trabalho de Conclusão de Curso |
| Título: | Desenvolvimento de um chat seguro com autenticação de usuários e criptografia de dados usando rust |
| Autor(es): | Santana , Bruno Lino do Nascimento |
| Primeiro Orientador: | Freitas Júnior, José Luiz de |
| metadata.dc.contributor.referee1: | Silva Neto, Olegário Correa da |
| metadata.dc.contributor.referee2: | Santos, Ludmilla Reis Pinheiro dos |
| Resumo: | Este Trabalho de Conclusão de Curso apresenta o desenvolvimento de um sistema de chat seguro, utilizando autenticação de usuários e criptografia de dados, implementado na linguagem de programação Rust. O objetivo principal foi estudar e aplicar técnicas de segurança da informação, abordando conceitos como funções hash, criptografia simétrica e assimétrica, armazenamento seguro e comunicação protegida. Durante o desenvolvimento, foram utilizados algoritmos de criptografia como AES (Advanced Encryption Standard) para garantir a confidencialidade das mensagens, e bcrypt para assegurar a proteção das senhas dos usuários através de hash seguro. Além disso, empregou-se o algoritmo RSA (Rivest–Shamir–Adleman) na troca segura da chave AES, garantindo que mesmo em redes inseguras, a chave simétrica fosse compartilhada de maneira protegida contra interceptações. O servidor foi projetado para gerenciar múltiplas conexões simultâneas, assegurando que toda comunicação seja protegida contra acessos não autorizados. O trabalho demonstra que, com o uso das ferramentas corretas, é possível construir sistemas seguros, destacando o Rust como uma linguagem moderna e eficiente, especialmente indicada para aplicações onde a segurança e o desempenho são fundamentais. |
| Palavras-chave: | Rust Criptografia Autenticação |
| CNPq: | CNPQ::CIENCIAS EXATAS E DA TERRA |
| Idioma: | por |
| País: | Brasil |
| Editor: | Pontifícia Universidade Católica de Goiás |
| Sigla da Instituição: | PUC Goiás |
| metadata.dc.publisher.department: | Escola Politécnica |
| Tipo de Acesso: | Acesso Aberto |
| URI: | https://repositorio.pucgoias.edu.br/jspui/handle/123456789/9209 |
| Data do documento: | 13-Jun-2025 |
| Aparece nas coleções: | TCC Engenharia de Computação |
Arquivos associados a este item:
| Arquivo | Tamanho | Formato | |
|---|---|---|---|
| Tcc_Bruno_Lino.pdf | 1,64 MB | Adobe PDF | Visualizar/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.
Ferramentas do administrador
