Personajes: Alan Turing

Publicado en Personajes el 5 de February, 2009 por Lek. (4 comentarios)

El 2º personaje que llega a este blog puede resultar un tanto controvertido. No tanto por su importancia histórica, sino porque de programador, lo que se dice programador, tuvo más bien poco. Bajo el nombre de Alan Mathison Turing se esconde una de las sin duda mentes más brillantes del siglo XX. Matemático inglés que casi nace en la India, será recordado siempre como el principal artífice de la rotura del crifrado de la máquina Enigma en la II Guerra Mundial.

En abril de 1936 publica el trabajo “Los números computables, con una aplicación al Entscheidungsproblem (problema de decisión)”, donde trata de dar respuesta a la pregunta formulada por Hilbert en 1900:

¿Podría existir, al menos en principio, un determinado método o proceso por el cual se podría decidir si cualquier afirmación matemática es demostrable?

La importancia de este trabajo en el campo informático radica en la introducción del concepto de algoritmo y la aparición de la conocida como máquina de Turing, muy utilizada en el campo de la inteligencia artificial actualmente, y que tendría su primera utilidad poco después.

Al estallar la II Guerra Mundial, el gobierno británico empieza a reclutar a todos los frikis matemáticos, físicos, jugadores de ajedrez y demás geniecillos que pueda para combatir los cifrados nazis. Y, claro está, reclutan a Turing. Bajo su supervisión se construyó la máquina Colossus con la que descifrar la Enigma nazi. Previamente a este ordenador primitivo, ya había diseñado una bomba criptográfica junto a W. G. Welchman (llamada “la Bomba” en reconocimiento a la realizada por los polacos meses antes). Al parecer, durante su estancia en la mítica Bletchley Park fue capaz de, además de las mandangas anteriores, programar una secuencia de pedaleo para evitar que a una vieja bicicleta que usaba para trasladarse se le saliera la cadena.

Una vez acabada la guerra, es contratado para construir un ordenador que compita con el EDVAC que estaban diseñando en EEUU con la ayuda de Von Neumann (con quien Turing había trabajado entre el 36 y el 38). Turing ganó la partida y terminó el Manchester Mark I en 1948, una máquina para la que diseñó un lenguaje de programación basado en el código de los teletipos. Y a partir de este momento se dedicó a investigar en el campo de la inteligencia artificial. Llegó a programar un juego de ajedrez, pero no encontró una máquina lo suficientemente potente para ejecutarlo.

Sin embargo, el final de la vida de Turing nos deja con un sabor amargo. En 1954 entraron a robar a su casa, Turing lo denuncia, durante el juicio sale a la luz que era homosexual y a partir de ese momento pasa de víctima a verdugo. Tras soportar un tratamiento hormonal que le produjo alteraciones físicas, al parecer se suicidó (no está claro) a lo Blancanievas, con una manzana envenenada.

Fuentes

Security blogger summit 2009

Publicado en Noticias, Seguridad el 4 de February, 2009 por Fran. (5 comentarios)

Ayer estuve en el security blogger summit 2009 que organizó Panda Security, obviamente fui como espectador.

Hay que decir que el evento fue magnífico, estuvo muy bien organizado y encima vinieron unos ponentes de relumbrón, aunque la estrella era Bruce Schneier.

La mesa redonda estuvo muy entretenida, hablaron sobre cómo mejorar la situación actual de la seguridad, centrándose casi siempre en si se debería enfocar desde la educación a la gente o que fuese la tecnológica la que mejorase en este apartado.

Yo me quedaría con la explicación que realizó un miembro del grupo de delitos telemáticos de la guardia civil, sobre todos los pasos que tienen que dar hasta atrapar al tipo malo y como se hace casi imposible cuando las herramientas que usan (por ejemplo: una botnet) están en fuera de España.

Al final de todo había un cocktail dónde la gente se relacionaba, yo sólo conocía a mis compañeros de trabajo y a Victor Pimentel al que saludé, aunque por la cara que puso creo que tardó en reconocerme.

Por supuesto, repetiré en la próxima edición.

[+] Resumen del security blogger summit en security by default
[+] Resumen del security blogger summit en error500