Sistema seguro de transferencia de ficheros con protocolo de distribución de clave simétrica

Fernández-Mayoralas García, Carlos (2017). Sistema seguro de transferencia de ficheros con protocolo de distribución de clave simétrica. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S. de Ingenieros Informáticos (UPM), Madrid, España.

Descripción

Título: Sistema seguro de transferencia de ficheros con protocolo de distribución de clave simétrica
Autor/es:
  • Fernández-Mayoralas García, Carlos
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 (1MB) | Vista Previa

Resumen

Este proyecto tiene como objetivo el desarrollo de un sistema de transferencia de ficheros seguro, mediante protocolo de distribución de clave simétrica. Para el desarrollo de este proyecto se ha dividido en dos partes, en la primera el objetivo era asegurar la funcionabilidad básica del proyecto. En la segunda parte, el proyecto se ha ido añadiendo funcionalidades que lo hacían más usable y más útil. El objetivo elemental y la primera parte de este proyecto ha consistido en el desarrollo del sistema de transferencia de ficheros con el protocolo de distribución de clave simétrica propiamente dicho. En primer lugar, los esfuerzos se concentraron en la construcción completa de la infraestructura de comunicaciones capaz de dar soporte al sistema. Paralelo a esto, se desarrolló un programa capaz de cifrar y descifrar un fichero utilizando para ello el algoritmo de cifrado AES, con una clave de 256 bits. Con esto conseguido se desarrolló un sistema capaz de combinar ambas funcionalidades. Una vez conseguido esto se recurrió a la creación de sockets SSL así como la generación de sus respectivos certificados. Una vez desarrollado esta primera parte, el proyecto se ha centrado en la incorporación de nuevas funcionalidades capaces de hacer al proyecto mucho más atractivo. Una de estas funcionalidades ha sido implementar un mecanismo capaz de recuperarse de una manera rápida frente a caídas en la red. También se ha añadido una interfaz básica de usuario para facilitar un uso cómodo del sistema.---ABSTRACT---The following Project has the objective to provide a secure file transfer system where data is encrypted using symmetric encryption. The development of the project has been divided into two different parts, in the first part, the main goal of the project is to develop its basic functionality. In the second part, more characteristics had been implemented. Those characteristics provide more functionalities that result into a more useful and usable project. During the first part the main goal was to provide the most basic functionality of the project. The first step was developing a simple client/server application capable of transferring files from any length. Parallel to this, an application able to encrypt and decrypt a file using the AES algorithm was developed. When both applications were ready, the next objective was to combine both into one resulting program. With this achieved, the next objective was to implement SSL sockets instead of ordinary sockets.With this achieved, the basic functionality was provided. The next step was to provide complementary functionality. First, a network fault-tolerant functionality was provided. The mains scope from this functionality is to minimize the impact when the network is down and accelerate the process when the connection is restored by transferring the file starting from the point the connection was lost. The second step was to develop a graphical user interface (GUI) in order to make the system more attractive to the users.

Más información

ID de Registro: 47194
Identificador DC: http://oa.upm.es/47194/
Identificador OAI: oai:oa.upm.es:47194
Depositado por: Biblioteca Facultad de Informatica
Depositado el: 12 Jul 2017 10:24
Ultima Modificación: 12 Jul 2017 10:24
  • 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