lunes, 20 de noviembre de 2017

ALANG TURING -siglo XX- segunda gerra mundial- codigo enigma- maquina bomba -la criptografía y el criptoánalisis


ALANG TURING -siglo XX- segunda gerra mundial



Código enigma
La máquina Enigma utilizada por la mayor parte de las comunicaciones alemanas durante la guerra tenía un funcionamiento complejo. Se basaba en cinco rotores que variaban cada vez que se pulsaba una tecla, de manera que cada letra del alfabeto ofrecía un número altísimo de posibilidades. El Ejército alemán complicaba más las cosas cambiando la posición de los rotores una vez al mes. Los mandos alemanes de la época veían a Enigma como indescifrable.

En tres meses desde que recibiera las informaciones del Servicio polaco, Turing fue capaz de descifrar el código alemán. No era suficiente, había que hacerlo de forma rápida, automatizar el proceso. Para ello el matemático diseñó junto a su colega de Cambridge, Gordon Welchman, su propia máquina para contrarrestar la potencia de Enigma, la llamada ‘bomba’. El sistema se servía de análisis matemáticos para determinar cuáles eran las posiciones más factibles de los rotores, para que se pudieran probar lo antes posible.

Pero los mensajes más importantes para Gran Bretaña eran los que enviaban los submarinos alemanes, que operaban en el Atlántico Norte, y éstos utilizaban un sistema Enigma con una mayor seguridad












Resultado de imagen de codigo enigma real 

-LA MAQUINA BOMBA.   


 
La maquina bomba  era un dispositivo electromecánico usado por los criptólogos británicos para ayudar a descifrar las señales cifradas por la máquina alemana Enigma durante la Segunda Guerra Mundial. La Armada y el Ejército de los Estados Unidos produjeron máquinas con la misma especificación funcional, pero diseñadas de una manera diferente.

El diseño inicial de la maquina bomba fue producido en 1939 en el Government Code and Cypher School en Bletchley Park, por Alan Turing,​ con un importante refinamiento ideado por Gordon Welchman.

La función de la maquina bomba era descubrir algunos de los ajustes diarios de las máquinas Enigma en las varias redes militares alemanas: específicamente, el conjunto de rotores en uso y sus posiciones en la máquina; los ajustes de los anillos del alfabeto; y uno de los cableados del plugboard.​
























-La criptografía y el criptoánalisis

De 1945 a 1948 Turing vivió en Richmond, Londres, donde trabajó en el Laboratorio Nacional de Física en el diseño del ACE (Automatic Computer Engine o Motor de Computación Automática). En 1946 presentó un estudio que se convertiría en el primer diseño detallado de un computador automático. El primer borrador del informe sobre el EDVAC de Von Neumann fue anterior al de Turing, pero mucho menos detallado. Aunque diseñar el ACE era factible, el secretismo que reinaba durante la guerra desembocó en retrasos para iniciar el proyecto por lo que Turing se sintió desilusionado. En 1947 se tomó un año sabático en Cambridge, tiempo durante el cual escribió un trabajo pionero sobre la inteligencia artificial que no fue publicado en vida. Mientras se encontraba en Cambridge y a pesar de su ausencia, se siguió construyendo el prototipo piloto del ACE, que ejecutó su primer programa en mayo de 1950. Aunque la versión completa del ACE de Turing jamás fue construida, el diseño de otras computadoras en todo el mundo le debió mucho a su concepción.

A mediados de 1948 fue nombrado director delegado del laboratorio de computación de la Universidad de Mánchester y trabajó en el software de una de las primeras computadoras reales, la Manchester Mark I. Durante esta etapa también realizó estudios más abstractos y en su artículo de octubre de 1950 «Computing machinery and intelligence» Turing trató el problema de la inteligencia artificial y propuso un experimento que hoy se conoce como test de Turing, con la intención de definir una prueba estándar por la que una máquina podría catalogarse como «sensible» o «sintiente». En el documento, Turing sugirió que en lugar de construir un programa para simular la mente adulta, sería mejor producir uno más simple para simular la mente de un niño y luego someterlo a educación. Una forma invertida de la prueba de Turing se usa ampliamente en Internet, el test CAPTCHA que está diseñado para determinar si un usuario es un humano y no una computadora.
 
Vídeo explicativo:
https://www.youtube.com/watch?v=ZXQ_rik9QUM

No hay comentarios:

Publicar un comentario