Sistema de gestión y administración de ficheros con múltiples firmas digitales

Mora Corral, Sergio (2017). Sistema de gestión y administración de ficheros con múltiples firmas digitales. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Sistema de gestión y administración de ficheros con múltiples firmas digitales
Autor/es:
  • Mora Corral, Sergio
Director/es:
  • Mengual Galán, Luis
Tipo de Documento: Proyecto Fin de Carrera/Grado
Grado: Grado en Ingeniería Informática
Fecha: Junio 2017
Materias:
Escuela: E.T.S. de Ingenieros Informáticos (UPM)
Departamento: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Licencias Creative Commons: Reconocimiento - Sin obra derivada - No comercial

Texto completo

[img]
Vista Previa
PDF (Document Portable Format) - Se necesita un visor de ficheros PDF, como GSview, Xpdf o Adobe Acrobat Reader
Descargar (2MB) | Vista Previa

Resumen

Este trabajo fin de grado consistirá en el desarrollo de un sistema que permitirá el almacenamiento de ficheros con múltiples firmas digitales y su posterior validación. Los ficheros a gestionar pueden requerir varias firmas para que tengan un valor comercial. Estos ficheros se almacenan junto con sus firmas para su posterior validación. La aplicación consta de tres entidades: un cliente, el sistema de administración de firmas y la base de datos. La aplicación permitirá realizar las siguientes acciones desde la interfaz del cliente: - Recuperar un documento de la base de datos. - Ver si el documento requiere de una firma digital. - Solicitar la firma digital de un documento. - Verificación de las firmas digitales de un documento. El lenguaje de programación utilizado para el desarrollo de este proyecto es Java. Se desarrollará utilizando las librerías de Java JCE (Java Cryptography Extension) y JSSE (Java Secure Sockets Extension). Para ello, es necesario el estudio y comprensión de los mecanismos de seguridad para la manipulación de forma segura de ficheros. Términos como autenticación, sockets, SSL, firma, verificación, certificados, claves, etc, son adquiridos durante el desarrollo del proyecto. Se utilizarán herramientas como OpenSSL y Keytool para la creación de los certificados CA (autoridad certificadora), generación de par de claves pública-privada, etc. Los objetivos principales para el correcto funcionamiento del proyecto son: - Garantizar servicios de seguridad y mecanismos de firma digital. - Almacenar los ficheros y firmas digitales en una base de datos. - Creación de una infraestructura TCP/IP a través de sockets con seguridad SSL. - Implementación de los mecanismos de firmas electrónicas. - Comprobación de los intercambios entre las distintas entidades para la firma de los ficheros. - Verificación de las firmas digitales de los documentos.

Más información

ID de Registro: 47189
Identificador DC: http://oa.upm.es/47189/
Identificador OAI: oai:oa.upm.es:47189
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 12 Jul 2017 05:47
Ultima Modificación: 12 Jul 2017 05:47
  • Open Access
  • Open Access
  • Sherpa-Romeo
    Compruebe si la revista anglosajona en la que ha publicado un artículo permite también su publicación en abierto.
  • Dulcinea
    Compruebe si la revista española en la que ha publicado un artículo permite también su publicación en abierto.
  • Recolecta
  • e-ciencia
  • Observatorio I+D+i UPM
  • OpenCourseWare UPM