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.

Description

Title: Sistema de gestión y administración de ficheros con múltiples firmas digitales
Author/s:
  • Mora Corral, Sergio
Contributor/s:
  • Mengual Galán, Luis
Item Type: Final Project
Degree: Grado en Ingeniería Informática
Date: June 2017
Subjects:
Faculty: E.T.S. de Ingenieros Informáticos (UPM)
Department: Lenguajes y Sistemas Informáticos e Ingeniería del Software
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img]
Preview
PDF - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview

Abstract

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.

More information

Item ID: 47189
DC Identifier: http://oa.upm.es/47189/
OAI Identifier: oai:oa.upm.es:47189
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 12 Jul 2017 05:47
Last Modified: 12 Jul 2017 05:47
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM