PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
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 TamanhoFormato 
Tcc_Bruno_Lino.pdf1,64 MBAdobe PDFVisualizar/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