JSecureTransfer v1.0
Proyecto ELO329 - Programacion Orientada A Objetos
Home

Casos de Uso

Miercoles 1 Julio, 2009

Caso 1:

NOMBRE: Inicialización de comunicación.
ACTOR: Usuarios.
DESCRIPCIÓN: Los usuario desean iniciar conexión.
PRE-CONDICIÓN: Que el programa este instalado en el computador y compilado.
EVENTO: Se establece comunicación entre los usuarios.
POST-CONDICIÓN: Existe disponibilidad de comunicación entre usuarios.
TIPO: Manual
CURSO NORMAL DE EVENTOS:

  1. Se inicia el programa servidor en el computador.
  2. Se inicia el programa cliente en el computador.
  3. Se establece la comunicación vía chat entre servidor y cliente.
  4. Respuesta : Utilizando una GUI para transferir archivos seguros y además poder comunicarnos vía chat.


Caso 2:

NOMBRE: Transferencia de Archivos.
ACTOR: Usuarios.
DESCRIPCIÓN: Los usuario desean iniciar transferir archivos.
PRE-CONDICIÓN: Que el programa se este ejecutando en usuarios conectados.
EVENTO: Se transfiere archivo encriptado entre usuarios.
POST-CONDICIÓN: Archivos son transmitidos entre usuarios de forma segura.
TIPO: Manual
CURSO NORMAL DE EVENTOS:

  1. El usuario servidor, envía un archivo.
  2. El usuario cliente acepta el archivo.
  3. El programa en usuario servidor abre el archivo, lo encripta usando AES, la llave de AES se encripta con llave publica RSA de cliente. Y se envía a cliente.
  4. El programa en usuario servidor abre el archivo, lo encripta usando AES, la llave de AES se encripta con llave publica RSA de cliente. Y se envía a cliente.
  5. Usuario puede abrir el archivo recibido.