Especificação Do Trabalho 2

Você também pode gostar

Fazer download em docx, pdf ou txt
Fazer download em docx, pdf ou txt
Você está na página 1de 2

Departamento de Engenharias, Arquitetura e

Computação
Disciplina de Segurança em Tecnologia da Informação
Prof.: Geancarlo Abich
Trabalho Prático 2 – 10/11/2022

Trabalho 2
Pesquisa e Desenvolvimento de um Chat seguro usando o Método Diffie-Hellman. O trabalho
pode ser feito em grupos de no máximo 5 pessoas. Lembrando: ambos os integrantes entregam
no EAD, mencionando o nome dos integrantes.

Apresentação
Este trabalho tem por objetivo explorar os conceitos de chave pública e privada bem como troca
de chaves e comunicação criptografada. Para isso será necessário desenvolver um chat de
mensagens criptografadas onde as chaves pública e privada usadas nos algoritmos de criptografia
devem considerar a troca de chaves utilizando o método Diffie-Hellman. A troca de chaves de
Diffie-Hellman é um método de criptografia para trocas de chaves de maneira segura em canal
público. Além disso, a mensagem deve ser criptografada considerando um algoritmo de
criptografia que utiliza chaves pública/privada de sua escolha.

Requisitos
Cada grupo deve desenvolver um chat de troca de mensagens entre 2 hosts utilizando as APIs de
sua preferência bem como a linguagem de programação que preferirem. A única restrição é que o
método Diffie-Hellman fique explicito no código bem como o algoritmo de criptografia da
mensagem utilizado. Além disso, a ferramenta deve mostrar a mensagem antes de ser
criptografada, após ser criptografada, a recepção da mensagem criptografada e a mensagem
descriptografada. Com isso cada grupo deve apresentar:

 O usuário poderá escolher entre o tamanho de chave em bits (64, 128 e 256)
 Esta chave deve ser usada para criptografar a mensagem
 A interface do chat
 A mensagem a ser enviada
 A mensagem criptografada a enviar/recebida
 A mensagem descriptografada
 O funcionamento do chat considerando os diferentes tamanhos de chave.
Entrega
Cada grupo deve entregar:

 O projeto completo com código fonte documentado


 Um relatório do trabalho detalhando cada etapa da implementação e APIs utilizadas
 Um vídeo apresentando o Chat seguro desenvolvido no trabalho.

Prazos
1. Definição dos grupos e algoritmo de criptografia selecionado até 17/11/2022.

2. Projeto, relatório e Vídeo de apresentação até 01/02/2022.

Você também pode gostar