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