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.

Description

Title: Sistema seguro de transferencia de ficheros con protocolo de distribución de clave simétrica
Author/s:
  • Fernández-Mayoralas García, Carlos
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 (1MB) | Preview

Abstract

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.

More information

Item ID: 47194
DC Identifier: http://oa.upm.es/47194/
OAI Identifier: oai:oa.upm.es:47194
Deposited by: Biblioteca Facultad de Informatica
Deposited on: 12 Jul 2017 10:24
Last Modified: 12 Jul 2017 10:24
  • 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