ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ingeniera de software. CASOS DE USO “Generar Cifrado DES”


Enviado por   •  13 de Febrero de 2019  •  Práctica o problema  •  432 Palabras (2 Páginas)  •  120 Visitas

Página 1 de 2

Instituto Politécnico Nacional [pic 1][pic 2]

Centro de Estudios Científicos y Tecnológicos “Juan de Dios Bátiz” No. 9

Reingeniería del DES

Integrantes del equipo:

Hernández Hernández Rubén

Rocha Cruz Alonso David

6IM8

Ingeniera de software

Profesor Juan Manuel Cruz Mendosa

08 de Abril del 2018

ESPECIFICACION DE REQUERIMIENTOS

REQUERIMIENTOS FUNCIONALES

  1. El programa pedirá un dato en hexadecimal de 15 caracteres.
  2. El programa pedirá una clave en hexadecimal de 15 caracteres.
  3. El programa desplegara el dato cifrado en base al algoritmo DES.
  4. El programa procesa la clave convirtiéndola de 64 bits a una de 56 bits.
  5. El programa calcula 16 subclaves a partir de permutaciones a base de cajas y el desplazamiento de bits.
  6. El programa divide el dato en 32 bits en izquierda y derecha, expande la parte derecha y le aplica un xor con la subclave correspondiente y la permuta con las S-Boxes, en donde después permuta cada cadena y realiza xor con la parte izquierda anterior y así sucesivamente hasta aplicar las 16 subclaves.
  7. El programa expande la cadena final a 64 bits y la despliega, siendo este el dato cifrado.

REQUERIMIENTOS NO FUNCIONALES

El programa procesara claves de 64 bits.

El tiempo de procesamiento del programa máximo rebasara los 10 segundos, aunque puede variar en base a los requerimientos del programa.

El tiempo de aprendizaje del programa debe de dos minutos en promedio.

REQUERIMIENTOS DE SISTEMA

  • Sistema operativo: Windows XP, Vista, 7, 8, 10.
  • Memoria RAM: mínimo 512 MB
  • Espacio libre en disco: mínimo 2 MB
  • Ratón o similar

ESPECIFICACIÓN DE CASOS DE USO

CASOS DE USO “Generar Cifrado DES”

[pic 3]

Caso de uso

Generar Cifrado DES

Actores

Usuario

Tipo

Básico

Descripción

El programa ejecuta el algoritmo DES para generar un cifrado a partir de un dato y una clave. 

Precondición

Haber ingresado el dato y la clave de 64 bits cada una en hexadecimal

Flujo básico

Actor

Sistema

  1. Ingresa una clave secreta en hexadecimal
  2. Ingresa un dato a cifrar hexadecimal
  1. Convierte en un dato binario
  2. Genera subclaves
  3. Ejecuta permutaciones
  4. Realiza sustituciones
  5. Convierte cifrado en hexadecimal

Excepciones

E-1 El dato no está en hexadecimal

Poscondición

Despliega el dato cifrado en la consola del sistema

...

Descargar como (para miembros actualizados) txt (3 Kb) pdf (380 Kb) docx (217 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com