Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/20362
Título: Desarrollo de un algoritmo para romper por fuerza bruta al Simplified Data Encryption Standard (S-DES) mediante el uso de computación paralela
Autor: Guevara Samaniego, Vanessa Alexandra
Palabras clave: ELECTRÓNICA
SIMULACIÓN
DESARROLLO (SOFTWARE)
Fecha de publicación: 8-jul-2019
Editorial: Quito, 2019.
Citación: Guevara Samaniego, V. A. (2019). Desarrollo de un algoritmo para romper por fuerza bruta al Simplified Data Encryption Standard (S-DES) mediante el uso de computación paralela. 157 hojas. Quito : EPN.
Resumen: This paper presents the implementation of a brute-force attack algorithm to the Simplified Data Encryption Standard (S-DES), which will be executed both serially, traditionally used, and in parallel using the parallel computing Toolbox provided for this purpose by MATLAB: Parallel Toolbox Computing (PTC) and MATLAB Distributed Computing Server (MDCE). The objective of this parallelization is to reduce the evaluation time of the key space. The parallel attack includes both the execution in a single computer, exploiting the multi-core feature that is currently available, and the execution in 3 computers that will form a computational clúster. For user's ease of use, a graphical interface is implemented so that encryption, decryption and attack can be performed serially and in parallel. Finally, in the performance tests, a comparison is made between the breakdown delay times of the algorithm based on the amount of computational resources used: a single computer working serially, in parallel and several computers working in parallel. Additionally, these tests are carried out in two environments: in a wired network and in an Ad-hoc wireless network
Descripción: Este trabajo presenta la implementación de un algoritmo de ataque por fuerza bruta al Simplified Data Encryption Estándar (S-DES), el cual será ejecutado tanto de manera serial, tradicionalmente empleada, como en forma paralela utilizando para este efecto las herramientas de computación paralela provistas por MATLAB: Parallel Toolbox Computing (PTC) y MATLAB Distributed Computing Server (MDCE). El objetivo de realizar esta paralelización, es reducir el tiempo de evaluación del espacio de claves. En el ataque en forma paralela se incluye tanto la ejecución en un solo equipo, explotando la característica de multinúcleo que se tiene en la actualidad, como la ejecución en 3 equipos que formarán un clúster computacional. Para facilidad de uso de los usuarios, se implementa una interfaz gráfica de modo que se pueda realizar el cifrado, descifrado y el ataque en forma serial y paralela. Finalmente, en las pruebas de funcionamiento, se realiza una comparación entre los tiempos de demora de rompimiento del algoritmo en función de la cantidad de recursos computacionales empleados: una sola computadora trabajando en forma serial, en forma paralela y varias computadoras trabajando en forma paralela. Adicionalmente, dichas pruebas se realizan en dos ambientes: en una red cableada y en una red inalámbrica Ad-hoc.
URI: http://bibdigital.epn.edu.ec/handle/15000/20362
Tipo: bachelorThesis
Aparece en las colecciones:Tesis Electrónica y Redes de Información (IER)

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 9834.pdf7,44 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.