Este Trabajo de Fin de Grado muestra un estudio de los métodos criptográficos desde la Antigüedad hasta la llegada de los primeros ordenadores. Se ha llevado a cabo una revisión bibliográfica y un estudio histórico de numerosos textos con el objetivo de comprender la evolución de la disciplina y su importancia en el transcurso de la historia. En este contexto, se analizan grandes hitos de la disciplina como la máquina Enigma y el criptoanálisis realizado por Alan Turing y Marian Rejewski durante la Segunda Guerra Mundial, así como el impacto del telegrama Zimmermann en la Primera Guerra Mundial. De forma adicional, se han implementado diversos métodos criptográficos en Python para permitir al usuario el cifrado y descifrado de mensajes a través de una aplicación, proporcionando una comprensión práctica de los conceptos teóricos presentados.
ABSTRACT
This Final Degree Project presents a comprehensive study of cryptographic methods from ancient times to the advent of the first computers. A bibliographic review and historical analysis of numerous texts have been conducted with the objective of understanding the evolution of the discipline and its significance throughout history. Within this context, key milestones in the field are examined, including the Enigma machine and the cryptanalysis efforts by Alan Turing and Marian Rejewski during World War II, as well as the impact of the Zimmermann Telegram in World War I. Furthermore, various cryptographic methods have been implemented in Python, enabling users to encrypt and decrypt messages through an application, providing a practical understanding of the theoretical concepts discussed.
Este Trabajo de Fin de Grado muestra un estudio de los métodos criptográficos desde la Antigüedad hasta la llegada de los primeros ordenadores. Se ha llevado a cabo una revisión bibliográfica y un estudio histórico de numerosos textos con el objetivo de comprender la evolución de la disciplina y su importancia en el transcurso de la historia. En este contexto, se analizan grandes hitos de la disciplina como la máquina Enigma y el criptoanálisis realizado por Alan Turing y Marian Rejewski durante la Segunda Guerra Mundial, así como el impacto del telegrama Zimmermann en la Primera Guerra Mundial. De forma adicional, se han implementado diversos métodos criptográficos en Python para permitir al usuario el cifrado y descifrado de mensajes a través de una aplicación, proporcionando una comprensión práctica de los conceptos teóricos presentados.
ABSTRACT
This Final Degree Project presents a comprehensive study of cryptographic methods from ancient times to the advent of the first computers. A bibliographic review and historical analysis of numerous texts have been conducted with the objective of understanding the evolution of the discipline and its significance throughout history. Within this context, key milestones in the field are examined, including the Enigma machine and the cryptanalysis efforts by Alan Turing and Marian Rejewski during World War II, as well as the impact of the Zimmermann Telegram in World War I. Furthermore, various cryptographic methods have been implemented in Python, enabling users to encrypt and decrypt messages through an application, providing a practical understanding of the theoretical concepts discussed. Read More