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
Registro completo de metadados
Campo DCValorIdioma
dc.creatorSantana , Bruno Lino do Nascimentopt_BR
dc.date.accessioned2025-06-24T00:24:11Z-
dc.date.available2025-06-24T00:24:11Z-
dc.date.issued2025-06-13-
dc.identifier.urihttps://repositorio.pucgoias.edu.br/jspui/handle/123456789/9209-
dc.languageporpt_BR
dc.publisherPontifícia Universidade Católica de Goiáspt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectRustpt_BR
dc.subjectCriptografiapt_BR
dc.subjectAutenticaçãopt_BR
dc.titleDesenvolvimento de um chat seguro com autenticação de usuários e criptografia de dados usando rustpt_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Freitas Júnior, José Luiz dept_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/7333242249524686pt_BR
dc.contributor.referee1Silva Neto, Olegário Correa dapt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3614878558587742pt_BR
dc.contributor.referee2Santos, Ludmilla Reis Pinheiro dospt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/5960882519686580pt_BR
dc.description.resumoEste 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.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsPUC Goiáspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRApt_BR
dc.degree.graduationEngenharia de Computaçãopt_BR
dc.degree.levelGraduaçãopt_BR
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