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
|
|