Diseño e implementación de un simulador gráfico de la Máquina Enigma

[ES] La máquina Enigma es, posiblemente, el dispositivo criptográfico más conocido del mundo. Su impacto en el desarrollo de la II Guerra Mundial es ampliamente conocido, así como la participación de una de las figuras más importantes de la historia de la informática, Alan Turing, en el proceso de d...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Moreno Francés, Alexandre Olau
Format: Dissertation
Sprache:spa
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:[ES] La máquina Enigma es, posiblemente, el dispositivo criptográfico más conocido del mundo. Su impacto en el desarrollo de la II Guerra Mundial es ampliamente conocido, así como la participación de una de las figuras más importantes de la historia de la informática, Alan Turing, en el proceso de descifrar su código. Este trabajo trata sobre el diseño y la implementación de un simulador de esta máquina criptográfica, a la vez que detalla su funcionamiento, el contexto histórico en el que se utilizó y otros detalles relevantes. El desarrollo del propio simulador se ha hecho en lenguaje informático Java, que es rápido, flexible y ha sido utilizado en varias asignaturas durante los estudios de esta carrera. Una vez finalizado el proyecto, esperamos que el simulador, capaz de emular varios modelos de esta máquina, sea de utilidad a la hora de divulgar información sobre los muchos campos que abarca. [EN] The Enigma machine is arguably the world’s best known cryptographic device. Its impact on the development of World War II is widely known, as well as the participation of one of the most important figures in the history of computer science, Alan Turing, in the process of breaking its code. This paper deals with the design and implementation of a simulator of this cryptographic machine, while detailing its operation, the historical context around which it was used and other relevant details. The development of the simulator itself will be conducted in the Java computer language, which is fast, flexible and has been used in several courses during the studies of this degree. Once the project is completed, we hope that the simulator, capable of emulating various models of the machine, will be of value in disseminating information about the many fields it covers. [CA] La màquina Enigma és, possiblement, el dispositiu criptogràfic més conegut del món. El seu impacte en el desenvolupament de la II Guerra Mundial és àmpliament conegut, així com la participació d’una de les figures més importants de la història de la informàtica, Alan Turing, en el procés de desxifrar el seu codi. Aquest treball tracta sobre el disseny i la implementació d’un simulador d’aquesta màquina criptogràfica, alhora que detalla el seu funcionament, el context històric en què es va utilitzar i altres detalls rellevants. El desenvolupament del propi simulador s’ha fet en llenguatge informàtic Java, que és ràpid, flexible i ha sigut utilitzat en diverses assignatures durant els estudis d’aquesta