Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2022-23   2024-25



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2023-24

Desarrollo de mecanismos para encriptación e identificación mediante firma digital en tecnología KLW


Tecnologías Específicas

Computación
 


Descripcion y Objetivos

El objetivo de este proyecto es el desarrollo de diversos recursos para integrar en la tecnología KLW, la funcionalidad necesaria para que la transmisión de información viaje identificada mediante firma digital y encriptada cuando sea necesario.

Este trabajo pretende integrar los recursos desarrollados en un proyecto mas amplio que se esta desarrollando desde hace unos años en el grupo CRAB.

Los objetivos del trabajo son los siguientes:

  • Analizar el estado del arte referente los mecanismos de encriptación y firma digital.
  • Analizar los requerimientos necesarios para integrar este tipo de recursos en la tecnología KLW.
  • Diseñar y desarrollar mecanismos de computación necesarios para que la información en KLW pueda viajar firmada y/o encriptada.
  • Integrar estos recursos dentro de la tecnología de KLW para que puedan ser utilizados por los distintos agentes que la configuran.
 


Metodología y Competencias

Se utilizaran las metodologías propias  para el desarrollo de una aplicación de manera cíclica y dividida en diferentes pasos.
Plan de trabajo:
•    Análisis de los mecanismos existentes para el la funcionalidad de encriptación y firma digital.
•    Análisis de las tecnologías y entornos de desarrollo existentes para este tipo de aplicaciones.
•    Especificación y diseño de los recursos a desarrollar.
•    Integración de los recursos desarrollados en la tecnología KLW.
•    Implementación y pruebas.
Las competencias asociadas son las que siguen: 
-    Capacidad para evaluar la complejidad computacional de un problema, conocer estrategias algorítmicas que puedan conducir a su resolución y recomendar, desarrollar e implementar aquella que garantice el mejor rendimiento de acuerdo con los requisitos establecidos (Competencia CM3)
-    Capacidad para seleccionar, desplegar, integrar y gestionar sistemas de información que satisfagan las necesidades de la organización, con los criterios de coste y calidad identificados (Competencia TI5).
 

 


Medios a utilizar

Será necesario, un ordenador personal para el desarrollo del software y el uso de una maquina como servidor de pruebas. El desarrollo se realizará previsiblemente en Java o Php, aparte emplearemos librerías de cifrado y firma digital. 
 

 


Bibliografía

-    https://unity.com/es
-    http://www.w3schools.com/xml/default.asp
-    https://administracionelectronica.gob.es/ctt/verIniciativaPInfoAdificional.htm?idIniciativa=integra
-    https://www.php.net/manual/es/function.openssl-sign.php
-    https://viviendoconjavaynomoririntentandolo.blogspot.com/2009/05/encriptacion-en-java-cryptography.html
 

 


Tutor


FERNANDEZ GRACIANI, MIGUEL ANGEL
 

Alumno



 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2023-24
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página