Colossus fue un conjunto de computadoras desarrolladas por criptógrafos británicos entre 1943 y 1945 [ 1 ] para ayudar en el criptoanálisis del cifrado de Lorenz . Colossus utilizaba válvulas termoiónicas (tubos de vacío) para realizar operaciones booleanas y de conteo. Colossus es considerada [ 2 ] la primera computadora digital electrónica programable del mundo (la primera electromecánica fue la Z3 de Konrad Zuse, completada en Berlín en 1941). [ 3 ]
Colossus fue diseñado por el ingeniero de telefonía de investigación de la Oficina General de Correos (GPO), Tommy Flowers [ 1 ], basándose en planos desarrollados por el matemático Max Newman en la Escuela de Códigos y Cifrado del Gobierno en Bletchley Park .
El uso que Alan Turing hizo de la probabilidad en el criptoanálisis (véase Banburismus ) contribuyó a su diseño. En ocasiones se ha afirmado erróneamente que Turing diseñó Colossus para ayudar en el criptoanálisis de Enigma . [ 4 ] (La máquina de Turing que ayudó a descifrar Enigma fue la Bombe electromecánica , no Colossus). [ 5 ]
El prototipo, Colossus Mark 1 , se demostró que funcionaba en diciembre de 1943 y se utilizaba en Bletchley Park a principios de 1944. [ 1 ] Un Colossus Mark 2 mejorado que utilizaba registros de cambio para funcionar cinco veces más rápido funcionó por primera vez el 1 de junio de 1944, justo a tiempo para el desembarco de Normandía en el Día D. [ 6 ] Diez Colossi estaban en uso al final de la guerra y un undécimo estaba en proceso de puesta en servicio. [ 6 ] El uso de estas máquinas por parte de Bletchley Park permitió a los Aliados obtener una gran cantidad de inteligencia militar de alto nivel a partir de mensajes de radiotelegrafía interceptados entre el Alto Mando Alemán ( OKW ) y sus mandos del ejército en toda la Europa ocupada.
La existencia de las máquinas Colossus se mantuvo en secreto hasta mediados de la década de 1970. [ 7 ] [ 8 ] Todas las máquinas, excepto dos, fueron desmanteladas en piezas tan pequeñas que no se pudo inferir su uso. Las dos máquinas que se conservaron fueron finalmente desmanteladas en la década de 1960. En enero de 2024, GCHQ publicó nuevas fotos que mostraban Colossus rediseñadas en un entorno muy diferente al de los edificios de Bletchley Park, presumiblemente en GCHQ Cheltenham. [ 9 ] Una reconstrucción funcional de un Colossus Mark 2 fue completada en 2008 por Tony Sale y un equipo de voluntarios; se exhibe en el Museo Nacional de la Computación en Bletchley Park. [ 10 ] [ 11 ] [ 12 ]
Propósito y orígenes


Las computadoras Colossus se utilizaron para ayudar a descifrar mensajes de teletipo interceptados que habían sido cifrados mediante un dispositivo desconocido. La información de inteligencia reveló que los alemanes llamaban a los sistemas de transmisión de teletipo inalámbricos "Sägefisch" (pez sierra). Esto llevó a los británicos a llamar al tráfico de teletipo alemán cifrado " Fish " [ 14 ] , y a la máquina desconocida y sus mensajes interceptados " Tunny " (atún) [ 15 ] .
Antes de que los alemanes aumentaran la seguridad de sus procedimientos operativos, los criptoanalistas británicos diagnosticaron cómo funcionaba la máquina invisible y construyeron una imitación de ella llamada " British Tunny ". [ 16 ]
Se dedujo que la máquina tenía doce ruedas y utilizaba una técnica de cifrado Vernam sobre los caracteres del mensaje en el código telegráfico estándar ITA2 de 5 bits . Para ello, combinaba los caracteres del texto plano con una secuencia de caracteres clave mediante la función booleana XOR para producir el texto cifrado .
En agosto de 1941, un error de los operadores alemanes provocó la transmisión de dos versiones del mismo mensaje con configuraciones de máquina idénticas. Estas fueron interceptadas y analizadas en Bletchley Park. Primero, John Tiltman , un criptoanalista muy talentoso del GC&CS, derivó una secuencia de claves de casi 4000 caracteres. [ 17 ] Luego, Bill Tutte , un miembro recién llegado a la Sección de Investigación, utilizó esta secuencia de claves para descifrar la estructura lógica de la máquina de Lorenz. Dedujo que las doce ruedas consistían en dos grupos de cinco, a las que denominó ruedas χ ( chi ) y ψ ( psi ), y a las dos restantes las llamó ruedas μ ( mu ) o "motor". Las ruedas chi avanzaban regularmente con cada letra que se cifraba, mientras que las ruedas psi avanzaban irregularmente, bajo el control de las ruedas motor. [ 18 ]

Con una secuencia de claves suficientemente aleatoria, un cifrado Vernam elimina la propiedad del lenguaje natural de un mensaje de texto plano de tener una distribución de frecuencia desigual de los diferentes caracteres, para producir una distribución uniforme en el texto cifrado. La máquina Tunny lo hacía bien. Sin embargo, los criptoanalistas descubrieron que al examinar la distribución de frecuencia de los cambios de carácter a carácter en el texto cifrado, en lugar de los caracteres planos, había una desviación de la uniformidad que proporcionaba una forma de acceder al sistema. Esto se lograba mediante la "diferenciación", en la que cada bit o carácter se combinaba mediante XOR con su sucesor. [ 19 ] Después de la rendición de Alemania, las fuerzas aliadas capturaron una máquina Tunny y descubrieron que era la máquina de cifrado en línea electromecánica Lorenz SZ ( Schlüsselzusatzgerät , accesorio de cifrado). [ 14 ]
Para descifrar los mensajes transmitidos, era necesario realizar dos tareas. La primera era la «ruptura de ruedas», que consistía en descubrir los patrones de leva de todas las ruedas. Estos patrones se configuraban en la máquina de Lorenz y se utilizaban durante un período fijo para una sucesión de mensajes diferentes. Cada transmisión, que a menudo contenía más de un mensaje, se cifraba con una posición inicial distinta de las ruedas. Alan Turing inventó un método de ruptura de ruedas que se conoció como «Turingería» . [ 20 ] La técnica de Turing se desarrolló posteriormente en el «Rectangulado», para el cual Colossus podía generar tablas para el análisis manual. Colossus 2, 4, 6, 7 y 9 contaban con un «dispositivo» para facilitar este proceso. [ 21 ]
La segunda tarea era "configuración de ruedas" , que determinaba las posiciones iniciales de las ruedas para un mensaje específico y solo podía intentarse una vez que se conocían los patrones de leva. [ 22 ] Colossus fue diseñado inicialmente para esta tarea. Para descubrir la posición inicial de las ruedas chi para un mensaje, Colossus comparaba dos secuencias de caracteres, contando estadísticas de la evaluación de funciones booleanas programables. Las dos secuencias eran el texto cifrado, que se leía a alta velocidad desde una cinta de papel, y la secuencia de claves, que se generaba internamente, en una simulación de la máquina alemana desconocida. Después de una sucesión de diferentes ejecuciones de Colossus para descubrir las posibles configuraciones de las ruedas chi , se verificaban examinando la distribución de frecuencia de los caracteres en el texto cifrado procesado. [ 23 ] Colossus producía estos recuentos de frecuencia.
Procesos de descifrado
Al utilizar la diferenciación y sabiendo que las ruedas psi no avanzaban con cada carácter, Tutte dedujo que probar solo dos bits diferenciados (impulsos) del flujo chi contra el texto cifrado diferenciado produciría una estadística no aleatoria. Esto se conoció como la "ruptura 1+2" de Tutte . [ 27 ] Implicaba calcular la siguiente función booleana:
y contando la cantidad de veces que arrojaba "falso" (cero). Si este número superaba un valor umbral predefinido conocido como "total del conjunto", se imprimía. El criptoanalista examinaba la impresión para determinar cuál de las supuestas posiciones de inicio era la más probable para las ruedas chi -1 y chi -2. [ 28 ]
Esta técnica se aplicaría luego a otros pares de impulsos, o impulsos individuales, para determinar la probable posición inicial de las cinco ruedas chi . A partir de esto, se podría obtener el de- chi (D) de un texto cifrado, del cual se podría eliminar el componente psi mediante métodos manuales. [ 29 ] Si la distribución de frecuencia de los caracteres en la versión de- chi del texto cifrado estaba dentro de ciertos límites, se consideraba que se había logrado la "configuración de las ruedas " de chi , [ 23 ] y la configuración del mensaje y el de- chi se pasaban a la " Testery ". Esta era la sección en Bletchley Park dirigida por el Mayor Ralph Tester donde se realizaba la mayor parte del trabajo de descifrado mediante métodos manuales y lingüísticos. [ 30 ]
Colossus también podía obtener la posición inicial de las ruedas psi y motor. La viabilidad de utilizar esta capacidad adicional de forma regular se hizo posible en los últimos meses de la guerra, cuando había muchos Colossi disponibles y el número de mensajes Tunny había disminuido. [ 31 ]
Diseño y construcción

Colossus fue desarrollado para el " Newmanry ", [ 32 ] la sección dirigida por el matemático Max Newman que era responsable de los métodos de máquina contra la máquina de cifrado de teleimpresor en línea Lorenz SZ40/42 de doce rotores (nombre en clave Tunny, por atún). El diseño de Colossus surgió de un proyecto paralelo que produjo una máquina de conteo menos ambiciosa llamada " Heath Robinson ". [ 9 ] Aunque la máquina Heath Robinson demostró el concepto de análisis de máquina para esta parte del proceso, tenía serias limitaciones. Las partes electromecánicas eran relativamente lentas y era difícil sincronizar dos cintas de papel en bucle , una que contenía el mensaje cifrado y la otra que representaba parte del flujo de claves de la máquina Lorenz. [ 33 ] Además, las cintas tendían a estirarse y romperse cuando se leían a hasta 2000 caracteres por segundo.
Tommy Flowers MBE [ d ] fue un ingeniero eléctrico sénior y jefe del Grupo de Conmutación en la Estación de Investigación de la Oficina de Correos en Dollis Hill . Antes de su trabajo en Colossus, había estado involucrado con GC&CS en Bletchley Park desde febrero de 1941 en un intento de mejorar las Bombes que se usaban en el criptoanálisis de la máquina de cifrado alemana Enigma. [ 35 ] Alan Turing lo recomendó a Max Newman, quien había quedado impresionado por su trabajo en las Bombes. [ 36 ] Los componentes principales de la máquina Heath Robinson eran los siguientes.
- Un mecanismo de transporte y lectura de cinta que reproducía las cintas de clave y mensaje en bucle a una velocidad de entre 1000 y 2000 caracteres por segundo.
- Una unidad de combinación que implementaba la lógica del método de Tutte .
- Una unidad de conteo diseñada por CE Wynn-Williams del Centro de Investigación de Telecomunicaciones (TRE) en Malvern, que contaba la cantidad de veces que la función lógica devolvía un valor de verdad específico .
Flowers había sido contratado para diseñar la unidad de combinación de Heath Robinson. [ 37 ] No le impresionó el sistema de una cinta de clave que debía mantenerse sincronizada con la cinta de mensaje y, por iniciativa propia, diseñó una máquina electrónica que eliminaba la necesidad de la cinta de clave al tener un análogo electrónico de la máquina de Lorenz (Tunny). [ 38 ] Presentó este diseño a Max Newman en febrero de 1943, pero la idea de que las mil o dos mil válvulas termoiónicas ( tubos de vacío y tiratrones ) propuestas pudieran funcionar juntas de manera confiable fue recibida con gran escepticismo, [ 39 ] por lo que se encargaron más Robinsons a Dollis Hill. Sin embargo, Flowers sabía por su trabajo de antes de la guerra que la mayoría de las fallas de las válvulas termoiónicas ocurrían como resultado de las tensiones térmicas al encenderse, por lo que no apagar una máquina reducía las tasas de falla a niveles muy bajos. [ 40 ] Además, si los calentadores se encendían a un voltaje bajo y luego se aumentaban lentamente hasta el voltaje completo, se reducía la tensión térmica. Las válvulas mismas podrían soldarse para evitar problemas con las bases enchufables, que podrían ser poco fiables. Flowers persistió con la idea y obtuvo el apoyo del director de la estación de investigación, W. Gordon Radley. [ 41 ]
Flowers y su equipo de unas cincuenta personas en el grupo de conmutación [ 42 ] [ 43 ] pasaron once meses desde principios de febrero de 1943 diseñando y construyendo una máquina que prescindía de la segunda cinta del Heath Robinson, generando los patrones de la rueda electrónicamente. Flowers usó parte de su propio dinero para el proyecto. [ 44 ] [ 45 ] Este prototipo, Mark 1 Colossus, contenía 1600 válvulas termoiónicas (tubos). [ 42 ] Funcionó satisfactoriamente en Dollis Hill el 8 de diciembre de 1943 [ 46 ] y fue desmantelado y enviado a Bletchley Park, donde fue entregado el 18 de enero y reensamblado por Harry Fensom y Don Horwood. [ 12 ] [ 47 ] Estuvo operativo en enero [ 48 ] [ 8 ] y atacó con éxito su primer mensaje el 5 de febrero de 1944. [ 49 ] Era una estructura grande y fue apodada 'Coloso'. Un memorándum conservado en los Archivos Nacionales, escrito por Max Newman el 18 de enero de 1944, registra que "Coloso llega hoy". [ 50 ]
Durante el desarrollo del prototipo, se desarrolló un diseño mejorado: el Colossus Mark 2. Se encargaron cuatro de estos en marzo de 1944 y, a finales de abril, el número de pedidos había aumentado a doce. Dollis Hill se vio presionada para tener el primero de estos en funcionamiento para el 1 de junio. [ 51 ] Allen Coombs asumió el liderazgo de la producción del Colossi Mark 2, el primero de los cuales, que contenía 2400 válvulas, entró en funcionamiento a las 08:00 del 1 de junio de 1944, justo a tiempo para la invasión aliada de Normandía el Día D. [ 52 ] Posteriormente, los Colossi se entregaron a razón de aproximadamente uno por mes. Para el Día de la Victoria en Europa, había diez Colossi trabajando en Bletchley Park y se había comenzado a ensamblar un undécimo. [ 51 ] Siete de los Colossi se utilizaron para el "ajuste de ruedas" y tres para el "rotura de ruedas". [ 53 ]

Las unidades principales del diseño Mark 2 eran las siguientes. [ 38 ] [ 54 ]
- Un sistema de transporte de cinta con un mecanismo de lectura de 8 fotocélulas.
- Un registro de desplazamiento FIFO de seis caracteres .
- Doce anillos de tiratrón que almacenaban datos simulando la máquina de Lorenz, generando un flujo de bits para cada rueda.
- Paneles de interruptores para especificar el programa y el "total establecido".
- Un conjunto de unidades funcionales que realizaban operaciones booleanas .
- Un "contador de intervalos" que podía suspender el conteo durante parte de la cinta.
- Un sistema de control maestro que gestionaba la sincronización, las señales de inicio y parada, la lectura de contadores y la impresión.
- Cinco contadores electrónicos.
- Una máquina de escribir eléctrica.
La mayor parte del diseño de la electrónica fue obra de Tommy Flowers, con la ayuda de William Chandler, Sidney Broadhurst y Allen Coombs; Erie Speight y Arnold Lynch desarrollaron el mecanismo de lectura fotoeléctrico. [ 55 ] Coombs recordaba que Flowers, tras haber elaborado un borrador de su diseño, lo rompió en pedazos que repartió entre sus colegas para que ellos hicieran el diseño detallado y consiguieran que su equipo lo fabricara. [ 56 ] Los Colossi Mark 2 eran cinco veces más rápidos y más sencillos de operar que el prototipo. [ e ]
La entrada de datos a Colossus se realizaba mediante la lectura fotoeléctrica de una transcripción en cinta de papel del mensaje interceptado y cifrado. Esto se organizaba en un bucle continuo para que pudiera leerse y releerse varias veces, ya que no había almacenamiento interno para los datos. El diseño superó el problema de sincronizar la electrónica con la velocidad de la cinta de mensajes generando una señal de reloj a partir de la lectura de sus perforaciones. La velocidad de operación estaba, por lo tanto, limitada por la mecánica de lectura de la cinta. Durante el desarrollo, el lector de cinta se probó hasta 9700 caracteres por segundo (53 mph) antes de que la cinta se desintegrara. Así pues, se estableció 5000 caracteres/segundo ( 40 ft/s (12,2 m/s; 27,3 mph) ) como la velocidad para uso regular. Flowers diseñó un registro de desplazamiento de 6 caracteres, que se utilizó tanto para calcular la función delta (ΔZ) como para probar cinco posibles puntos de partida diferentes de las ruedas de Tunny en los cinco procesadores. [ 58 ] [ 59 ] Este paralelismo de cinco vías [ f ] permitió realizar cinco pruebas y conteos simultáneos, lo que dio una velocidad de procesamiento efectiva de 25 000 caracteres por segundo. [ 59 ] El cálculo utilizó algoritmos ideados por WT Tutte y sus colegas para descifrar un mensaje Tunny. [ 60 ] [ 61 ]
Operación

El Newmanry contaba con personal compuesto por criptoanalistas, operadoras del Servicio Naval Real Femenino (WRNS) , conocidas como "Wrens", e ingenieros que estaban permanentemente disponibles para el mantenimiento y la reparación. Al final de la guerra, la plantilla era de 272 Wrens y 27 hombres. [ 51 ]
El primer paso para operar Colossus con un nuevo mensaje era preparar el bucle de cinta de papel. Esto lo realizaban los Wrens, quienes pegaban los dos extremos con pegamento Bostik , asegurándose de que hubiera una longitud de cinta en blanco de 150 caracteres entre el final y el comienzo del mensaje. [ 62 ] Usando un perforador manual especial , insertaban un orificio de inicio entre el tercer y cuarto canal a 2 + 1/2 orificios de piñón desde el final de la sección en blanco, y un orificio de parada entre el cuarto y quinto canal a 1 + 1/2 orificios de piñón desde el final de los caracteres del mensaje. [ 63 ] [ 64 ] Estos eran leídos por fotocélulas especialmente colocadas e indicaban cuándo el mensaje estaba a punto de comenzar y cuándo terminaba. Luego , el operador pasaba la cinta de papel a través de la compuerta y alrededor de las poleas del bastidor y ajustaba la tensión. El diseño del bastidor de dos cintas se había tomado de Heath Robinson para que se pudiera cargar una cinta mientras se ejecutaba la anterior. Un interruptor en el panel de selección especificaba la cinta "cercana" o la "lejana". [ 65 ]
Tras realizar diversas tareas de reinicio y puesta a cero, los operadores de Wren, siguiendo las instrucciones del criptoanalista, accionaban los interruptores de década "set total" y los interruptores del panel K2 para configurar el algoritmo deseado. A continuación, ponían en marcha el motor de cinta y la lámpara del soporte y, cuando la cinta alcanzaba la velocidad adecuada, accionaban el interruptor de inicio principal. [ 65 ]
Programación


Howard Campaigne, matemático y criptoanalista del OP-20-G de la Marina de los EE. UU. , escribió lo siguiente en el prólogo del artículo de Flowers de 1983 titulado "El diseño de Colossus".
Mi visión de Colossus era la de un criptoanalista-programador. Le ordenaba a la máquina que realizara ciertos cálculos y recuentos, y tras analizar los resultados, le indicaba que hiciera otra tarea. No recordaba el resultado anterior, ni podría haber actuado en consecuencia aunque lo hubiera hecho. Colossus y yo alternábamos en una interacción que a veces permitía analizar un sistema de cifrado alemán inusual, llamado «Geheimschreiber» por los alemanes y «Fish» por los criptoanalistas. [ 66 ]
Colossus no era una computadora de programa almacenado . Los datos de entrada para los cinco procesadores paralelos se leían desde la cinta de papel con mensajes en bucle y los generadores de patrones electrónicos para las ruedas chi , psi y motor. [ 67 ] Los programas para los procesadores se configuraban y mantenían en los interruptores y conexiones del panel de conectores. Cada procesador podía evaluar una función booleana y contar y mostrar la cantidad de veces que arrojaba el valor especificado de "falso" (0) o "verdadero" (1) para cada pasada de la cinta de mensajes.
La entrada a los procesadores provenía de dos fuentes: los registros de desplazamiento de la lectura de cinta y los anillos de tiratrón que emulaban las ruedas de la máquina Tunny. [ 68 ] Los caracteres en la cinta de papel se llamaban Z y los caracteres del emulador Tunny se denominaban mediante las letras griegas que Bill Tutte les había dado al elaborar la estructura lógica de la máquina. En el panel de selección, los interruptores especificaban Z o ΔZ , oo Δy cualquierao Δpara que los datos se transmitan al campo del conector y al panel de interruptores K2. Estas señales de los simuladores de ruedas podían especificarse para que se activaran con cada nueva pasada de la cinta de mensajes o no.
El panel de interruptores K2 tenía un grupo de interruptores en el lado izquierdo para especificar el algoritmo. Los interruptores del lado derecho seleccionaban el contador al que se enviaba el resultado. El panel de conexiones permitía imponer condiciones menos específicas. En total, los interruptores del panel de interruptores K2 y el panel de conexiones permitían aproximadamente cinco mil millones de combinaciones diferentes de las variables seleccionadas. [ 62 ]
Por ejemplo: una serie de ejecuciones para una cinta de mensajes podría implicar inicialmente dos ruedas chi , como en el algoritmo 1+2 de Tutte. Dicha ejecución con dos ruedas se denominaba ejecución larga y duraba en promedio ocho minutos, a menos que se utilizara el paralelismo para reducir el tiempo a un factor de cinco. Las ejecuciones subsiguientes podrían implicar únicamente la configuración de una rueda chi , lo que daría lugar a una ejecución corta que duraría aproximadamente dos minutos. Inicialmente, tras la ejecución larga inicial, el criptoanalista especificaba la elección del siguiente algoritmo a probar. Sin embargo, la experiencia demostró que, en una proporción de casos, los operadores de Wren podían generar árboles de decisión para este proceso iterativo. [ 69 ]
Influencia y destino
Aunque el Colossus fue la primera de las máquinas digitales electrónicas con programabilidad, si bien limitada por los estándares modernos, [ 70 ] no era una máquina de propósito general, ya que fue diseñada para una variedad de tareas criptoanalíticas, la mayoría de las cuales implicaban contar los resultados de evaluar algoritmos booleanos.
Por lo tanto, una computadora Colossus no era una máquina Turing completa . Sin embargo, el profesor Benjamin Wells de la Universidad de San Francisco ha demostrado que si las diez máquinas Colossus fabricadas se reorganizaran en un clúster específico , el conjunto completo de computadoras podría haber simulado una máquina Turing universal y, por consiguiente, ser Turing completa. [ 71 ]
Colossus y las razones de su construcción fueron altamente secretas y siguieron siéndolo durante 30 años después de la guerra. En consecuencia, no se incluyó en la historia del hardware informático durante muchos años, y Flowers y sus asociados fueron privados del reconocimiento que merecían. Todos los Colossi excepto dos fueron desmantelados después de la guerra y las piezas fueron devueltas a la Oficina de Correos. Algunas piezas, desinfectadas en cuanto a su propósito original, fueron llevadas al Laboratorio de Máquinas de Computación de la Royal Society de Max Newman en la Universidad de Manchester . [ 72 ] Dos Colossi, junto con dos máquinas Tunny, fueron conservadas y trasladadas a la nueva sede del GCHQ en Eastcote en abril de 1946, y luego a Cheltenham entre 1952 y 1954. [ 73 ] [ 9 ] Uno de los Colossi, conocido como Colossus Blue , fue desmantelado en 1959; el otro en la década de 1960. [ 73 ] A Tommy Flowers se le ordenó destruir toda la documentación. Él los quemó debidamente en un horno y luego dijo sobre esa orden:
Fue un error terrible. Me ordenaron destruir todos los registros, y así lo hice. Tomé todos los dibujos, los planos y toda la información sobre Colossus que tenía en papel y los arrojé al fuego de la caldera. Y los vi arder. [ 74 ]
Los Colosos fueron adaptados para otros propósitos, con diversos grados de éxito; en sus últimos años se utilizaron para entrenamiento. [ 75 ] Jack Good relató cómo fue el primero en usar a Colossus después de la guerra, persuadiendo a la Agencia de Seguridad Nacional de EE. UU. de que podría usarse para realizar una función para la cual planeaban construir una máquina de propósito especial. [ 73 ] Colossus también se usó para realizar conteos de caracteres en cintas de un solo uso para probar la no aleatoriedad. [ 73 ]
Un pequeño grupo de personas asociadas con Colossus —y que sabían que los dispositivos de computación digital electrónica a gran escala, confiables y de alta velocidad eran factibles— desempeñaron papeles importantes en los primeros trabajos de computación en el Reino Unido y probablemente en los Estados Unidos. Sin embargo, al ser tan secreto, tuvo poca influencia directa en el desarrollo de computadoras posteriores; fue EDVAC la que constituyó la arquitectura de computadora seminal de la época. [ 76 ] En 1972, Herman Goldstine , quien desconocía Colossus y su legado para los proyectos de personas como Alan Turing ( ACE ), Max Newman ( computadoras de Manchester ) y Harry Huskey ( Bendix G-15 ), escribió que,
Gran Bretaña tenía tal vitalidad que pudo, inmediatamente después de la guerra, embarcarse en muchos proyectos bien concebidos y bien ejecutados en el campo de la informática. [ 77 ]
El profesor Brian Randell , quien descubrió información sobre Colossus en la década de 1970, comentó al respecto, diciendo que:
En mi opinión, el proyecto COLOSSUS fue una fuente importante de esta vitalidad, una que ha sido en gran medida subestimada, al igual que la importancia de su lugar en la cronología de la invención de la computadora digital. [ 78 ]
Los esfuerzos de Randell comenzaron a dar frutos a mediados de la década de 1970. El secreto sobre Bletchley Park se rompió cuando el capitán de grupo Winterbotham publicó su libro The Ultra Secret en 1974. [ 79 ] Randell estaba investigando la historia de la informática en Gran Bretaña para una conferencia sobre la historia de la computación celebrada en el Laboratorio Científico de Los Alamos, Nuevo México, del 10 al 15 de junio de 1976, y obtuvo permiso para presentar un trabajo sobre el desarrollo en tiempos de guerra del COLOSSI en la Estación de Investigación de la Oficina Postal , Dollis Hill (en octubre de 1975 el Gobierno británico había publicado una serie de fotografías con leyendas de la Oficina de Registros Públicos). El interés en las "revelaciones" de su trabajo resultó en una reunión especial por la noche en la que Randell y Coombs respondieron más preguntas. Coombs escribió más tarde que ningún miembro de nuestro equipo podría olvidar jamás la camaradería, el sentido de propósito y, sobre todo, la emoción sin aliento de aquellos días . En 1977 Randell publicó un artículo The First Electronic Computer en varias revistas. [ g ] [ 80 ]
En octubre de 2000, el GCHQ publicó un informe técnico de 500 páginas sobre el cifrado Tunny y su criptoanálisis, titulado Informe general sobre Tunny [ 81 ] , para la Oficina Nacional de Registros Públicos , y contiene un fascinante elogio a Colossus por parte de los criptógrafos que trabajaron con él:
Se lamenta que no sea posible dar una idea adecuada de la fascinación que produce un Coloso en funcionamiento; su enorme tamaño y aparente complejidad; la fantástica velocidad de la fina cinta de papel alrededor de las relucientes poleas; el placer infantil de las funciones de "no-no", "span", "imprimir encabezado principal" y otros artilugios; la magia de la decodificación puramente mecánica letra por letra (una novata pensó que la estaban engañando); la asombrosa acción de la máquina de escribir al imprimir las partituras correctas sin ayuda humana; el movimiento de la pantalla; los períodos de ansiosa expectativa que culminan en la aparición repentina de la partitura anhelada; y los extraños ritmos que caracterizan cada tipo de ejecución: la entrada solemne, la carrera corta errática, la regularidad de la rotura de la rueda, el rectángulo impasible interrumpido por los saltos salvajes del retorno del carro, el frenético parloteo de una carrera motorizada, incluso el ridículo frenesí de multitud de partituras falsas. [ 82 ]
Reconstrucción

Un equipo liderado por Tony Sale construyó una reconstrucción completamente funcional [ 83 ] [ 84 ] de un Colossus Mark 2 entre 1993 y 2008. [ 12 ] [ 11 ] A pesar de que los planos y el hardware fueron destruidos, una cantidad sorprendente de material había sobrevivido, principalmente en cuadernos de ingenieros, pero una cantidad considerable de él en los EE. UU. El lector de cinta óptica podría haber planteado el mayor problema, pero el Dr. Arnold Lynch , su diseñador original, pudo rediseñarlo según su propia especificación original. La reconstrucción está en exhibición, en el lugar históricamente correcto para Colossus No. 9, en el Museo Nacional de Computación , en el Bloque H Bletchley Park en Milton Keynes , Buckinghamshire.
En noviembre de 2007, para celebrar la finalización del proyecto y marcar el inicio de una iniciativa de recaudación de fondos para el Museo Nacional de la Computación, un Desafío de Cifrado [ 85 ] enfrentó al reconstruido Colossus contra radioaficionados de todo el mundo para ser los primeros en recibir y decodificar tres mensajes cifrados usando el Lorenz SZ42 y transmitidos desde la estación de radio DL0HNF en el museo de computación Heinz Nixdorf MuseumsForum . El desafío fue ganado fácilmente por el radioaficionado Joachim Schüth, quien se había preparado cuidadosamente [ 86 ] para el evento y desarrolló su propio código de procesamiento de señales y descifrado usando Ada . [ 87 ] El equipo Colossus se vio obstaculizado por su deseo de usar equipo de radio de la Segunda Guerra Mundial, [ 88 ] lo que los retrasó un día debido a las malas condiciones de recepción. Sin embargo, la computadora portátil de 1.4 GHz del vencedor, ejecutando su propio código, tardó menos de un minuto en encontrar la configuración para las 12 ruedas. El criptógrafo alemán afirmó: «Mi portátil procesó el texto cifrado a una velocidad de 1,2 millones de caracteres por segundo, 240 veces más rápido que Colossus. Si se multiplica la frecuencia de la CPU por ese factor, se obtiene un reloj equivalente de 5,8 MHz para Colossus. Es una velocidad extraordinaria para un ordenador construido en 1944». [ 89 ]
El Desafío del Cifrado verificó la finalización exitosa del proyecto de reconstrucción. «Gracias al rendimiento de hoy, Colossus es tan bueno como hace seis décadas», comentó Tony Sale. «Estamos encantados de haber producido un merecido homenaje a las personas que trabajaron en Bletchley Park y cuya inteligencia ideó estas fantásticas máquinas que descifraron estos códigos y acortaron la guerra en muchos meses». [ 90 ]

Otros significados
En la película de 1970, Colossus: The Forbin Project , basada en la novela homónima de DF Jones de 1966, aparecía un ordenador ficticio llamado Colossus. Esto fue una coincidencia, ya que la película es anterior a la publicación de información sobre Colossus, e incluso a su nombre.
La novela Cryptonomicon (1999) de Neal Stephenson también contiene una representación ficticia del papel histórico que desempeñaron Turing y Bletchley Park.
Colossus (supercomputadora) es la supercomputadora de IA más grande del mundo.
Véase también
Notas a pie de página
- ↑ Las dos operadoras han sido identificadas de diversas maneras como Dorothy Du Boisson (izquierda), Elsie Booker, Vivian Vorster (izquierda), Catherine Kennedy (desconocida) y Patricia Davis (derecha).
- ↑ Basado en lo que el Museo Nacional de la Computación indica sobre el consumo de energía de la reconstrucción del Colossus. A falta de información que indique lo contrario, se presume que el original es similar.
- ↑ La función booleana o de "verdad" XOR , también conocida como disyunción exclusiva y OR exclusivo , es lo mismo que la suma y la resta binarias módulo 2.
- ↑ Flowers había sido nombrado miembro de la Orden del Imperio Británico (MBE) en junio de 1943.
- ↑ En comparación, las computadoras de programa almacenado posteriores , como la Manchester Mark 1 de 1949, utilizaban 4.050 válvulas, [ 57 ] mientras que la ENIAC (1946) utilizaba 17.468 válvulas.
- ↑ Esto ahora se llamaría una matriz sistólica .
- ↑ New Scientist , 10 de febrero de 1977 e IBM UK News, 4 de marzo de 1967
- 1 2 3 "Coloso" . El Museo Nacional de la Computación . Consultado el 25 de enero de 2021 .
- ↑ Copeland "Introducción" 2006 , pág. 2.
- ↑ Venta 2000 .
- ↑ Golden, Frederic (29 de marzo de 1999), "¿Quién construyó la primera computadora?" , Time , vol. 153, n.° 12, archivado del original el 6 de enero de 2006.
- ↑ Copeland, Jack , "Colossus: La primera computadora electrónica a gran escala" , Colossus-computer.com , consultado el 21 de octubre de 2012.
- 1 2 Flores 1983 , pág. 246.
- ↑ Barber, Nicola (21 de diciembre de 2015). ¿Quién descifró los códigos de la guerra? Capstone. ISBN 9781484635599Consultado el 26 de octubre de 2017 a través de Google Libros.
- 1 2 Preneel, Bart, ed. (2000), "Colossus and the German Lorenz Cipher – Code Breaking in WW II" (PDF) , Advances in Cryptology - EUROCRYPT 2000: International Conference on the Theory and Application of Cryptographic Techniques Bruges, Belgium May 14-18, 2000, Proceedings , Lecture Notes in Computer Science, vol. 1807, Springer, p. 417, doi : 10.1007/3-540-45539-6_29 , ISBN 978-3540675174Archivado (PDF) del original el 20 de noviembre de 2008 .
- 1 2 3 GCHQ 2024 .
- ↑ "coltalk_2" . Codesandciphers.org.uk . Consultado el 26 de octubre de 2017 .
- 1 2 Campbell-Kelly, Martin (31 de agosto de 2011). "Obituario de Tony Sale" . The Guardian . Recuperado el 26 de octubre de 2017 .
- 1 2 3 Colossus – La historia de la reconstrucción , Museo Nacional de la Computación, archivado del original el 18 de abril de 2015 , recuperado el 13 de mayo de 2017.
- ↑ Good, Michie y Timms 1945 , 1 Introducción: 11 German Tunny, 11B La máquina de cifrado Tunny, pág. 6.
- 1 2 Good, Michie y Timms 1945 , 1 Introducción: 11 Atún alemán, 11A Máquinas de pescado, (c) El teletipo cifrado alemán, pág. 4.
- ↑ Hinsley, FH; Stripp, Alan (2001). «PARTE TRES: Fish» . Codebreakers: The Inside Story of Bletchley Park . Oxford University Press. ISBN 978-0-19-280132-6Consultado el 26 de octubre de 2017 a través de Google Libros.
- ↑ Hayward 1993 , págs. 175–192.
- ↑ Budiansky 2006 , págs .
- ↑ Tutte 2006 , pág. 357.
- 1 2 Good, Michie y Timms 1945 , 1 Introducción: 11 German Tunny, 11C Patrones de ruedas, (b) Ruedas diferenciadas y no diferenciadas, pág. 11.
- ↑ Copeland "Turingery" 2006 , pp. 378–385.
- ↑ Good, Michie y Timms 1945 , 24 – Rectángulos: 24B Creación e introducción de rectángulos pp. 114–115, 119–120.
- ↑ Good, Michie y Timms 1945 , 1 Introducción: 11 German Tunny, 11E The Tunny Network, (b) Wheel-breaking and Setting, p. 15.
- 1 2 Pequeño 1944 , pág. 15.
- 1 2 Good, Michie y Timms 1945 , 1 Introducción: 12 Aspectos criptográficos, 12A El problema, (a) Fórmulas y notación, pág. 16.
- ↑ Good, Michie y Timms 1945 , 1 Introducción: 11 Tunny alemán, 11B La máquina de cifrado Tunny, (e) Psi-key, pág. 7.
- ↑ Good, Michie y Timms 1945 , 1 Introducción: 11 Tunny alemán, 11B La máquina de cifrado Tunny, (a) Adición, pág. 5.
- ↑ Budiansky 2006 , págs .
- ↑ Carter 2008 , págs. 18–19.
- ↑ Pequeño 1944 , pág. 65.
- ↑ Roberts, Jerry (2009). Capitán Jerry Roberts: Mi descifrado de códigos ultrasecreto en Bletchley Park, 1941-1945: Conferencia del 11 de marzo de 2009. University College London. Minuto 34. Archivado del original el 24 de noviembre de 2021 ( vía YouTube).
- ↑ Copeland 2006 , pág. 77.
- ↑ Good, Michie y Timms 1945 , 3 Organización: 31 Sección del Sr. Newman, pág. 276.
- ↑ Anderson 2007 , pág. 8.
- ↑ Exposición en el Museo Nacional de Criptología, Fort Meade, Maryland, EE. UU.
- ↑ Randell 1980 , pág. 9.
- ↑ Budiansky 2000 , pág. 314.
- ↑ Good, Michie y Timms 1945 , 1 Introducción: 15 Algunas notas históricas, 15A Primeras etapas en el desarrollo de máquinas, (c) Heath Robinson, pág. 33.
- 1 2 Flores 2006 , pág. 96.
- ↑ Flores 1983 , pág. 244.
- ↑ Copeland "Máquina contra máquina" 2006 , pág. 72.
- ↑ Copeland "Máquina contra máquina" 2006 , pág. 74.
- 1 2 Flores 2006 , pág. 80.
- ↑ Randell 2006 , pág. 143.
- ↑ Boden, Margaret (2000), La mente como máquina: Una historia de la ciencia cognitiva , Oxford University Press, pág. 159 , ISBN 978-0199241446
- ^ Atkinson, Paul (2010), Computadora (Objekt) , Reaktion Books, p. 29 , ISBN 978-1861896643
- ↑ Copeland 2010 .
- ↑ Fensom, Jim (8 de noviembre de 2010), "Obituario de Harry Fensom" , The Guardian , Londres , consultado el 17 de octubre de 2012.
- ↑ Sterling, Christopher H., ed. (2007), Comunicaciones militares: desde la antigüedad hasta el siglo XXI , ABC-CLIO, ISBN 978-1851097326
- ↑ Copeland "Máquina contra máquina" 2006 , pág. 75.
- ↑ Gannon 2007 , pág. 283.
- 1 2 3 Good, Michie y Timms 1945 , 1 Introducción: 15 – Algunas notas históricas, 15C Período de expansión, (b) Colossus, pág. 35.
- ↑ Randell, Brian ; Fensom, Harry; Milne, Frank A. (15 de marzo de 1995), "Obituario: Allen Coombs" , The Independent , Londres , consultado el 18 de octubre de 2012.
- ↑ Kenyon 2019 , pág. 60.
- ↑ Flowers 1983 , págs. 249–252.
- ↑ Flores 1983 , págs. 243, 245.
- ↑ Coombs 1983 .
- ↑ Lavington, SH (julio de 1977), "The Manchester Mark 1 and Atlas: a Historical Perspective" (PDF) , Communications of the ACM , 21 (1): 4–12 , doi : 10.1145/359327.359331 , S2CID 10301670 , archivado (PDF) del original el 14 de enero de 2004 , recuperado el 8 de febrero de 2009.
- ↑ Flores 1983 .
- 1 2 Flores 2006 , pág. 100.
- ↑ Copeland 2011 .
- ↑ "Biografía del profesor Tutte - Combinatoria y optimización" . Uwaterloo.ca . 13 de marzo de 2015. Archivado del original el 19 de agosto de 2019. Consultado el 26 de octubre de 2017 .
- 1 2 Good, Michie y Timms 1945 , 5 Máquinas: 53 Colossus 53A Introducción, pág. 333.
- ↑ Flowers 1983 , págs. 241, 242.
- ↑ Good, Michie y Timms 1945 , 5 Máquinas: 53 Colossus 53B El flujo Z, pág. 333.
- 1 2 Fensom 2006 , pág. 303.
- ↑ Flowers 1983 , págs. 239–252.
- ↑ Pequeño 1944 , pág. 108.
- ↑ Good, Michie y Timms 1945 , 5 Máquinas: 53 Colossus, págs. 333–353.
- ↑ Budiansky 2006 , pág. 62.
- ↑ "Una breve historia de la informática. Jack Copeland, junio de 2000" . Alanturing.net . Consultado el 26 de octubre de 2017 .
- ↑ Wells, Benjamin (2009). «Avances en E/S, aceleración y universalidad en Colossus, un ordenador no convencional». Actas de la 8.ª Conferencia Internacional sobre Computación No Convencional 2009 (UC09), Ponta Delgada, Portugal . Lecture Notes in Computer Science. Vol. 5175. Berlín, Heidelberg: Springer-Verlag. pp. 247–261 . doi : 10.1007/978-3-642-03745-0_27 . ISBN 978-3-642-03744-3.
- ↑ "Una breve historia de la informática" . alanturing.net . Consultado el 26 de enero de 2010 .
- 1 2 3 4 Copeland et al. 2006 , págs. 173–175.
- ↑ McKay 2010 , págs. 270–271.
- ↑ Horwood, DC (1973). Descripción técnica de Colossus I: PRO HW 25/24 . Archivado del original el 2 de abril de 2014. Recuperado el 16 de marzo de 2014 a través de YouTube.
- ↑ Chodos, Alan (2022). "Agosto de 1946: Las conferencias de la Escuela Moore" . APS News . 11 (4) . Recuperado el 25 de enero de 2022 .
- ↑ Goldstine 1980 , pág. 321.
- ↑ Randell 1980 , pág. 87.
- ↑ Winterbotham, FW (2000) [1974], El secreto Ultra: la historia interna de la Operación Ultra, Bletchley Park y Enigma , Londres: Orion Books Ltd, ISBN 9780752837512, OCLC 222735270
- ↑ COLOSSUS y la historia de la informática: la importante contribución de Dollis Hill por AWM Coombs en The Post Office Electrical Engineers' Journal (POEEJ; Volumen 70, 1977/78 parte 2, julio de 1977, páginas 108-110)
- ↑ Good, Michie y Timms 1945 .
- ↑ Good, Michie y Timms 1945 , 5 Máquinas: 51 Introductoria, (j) Impresiones de Colossus, pág. 327.
- ↑ "Reconstrucción de Colossus - Tony Sale" . Codesandciphers.org.uk . Consultado el 26 de octubre de 2017 .
- ↑
- Sale, Tony (2008). "Vídeo de Tony Sale hablando sobre la reconstrucción del Colossus 2008-6-19" . Recuperado el 13 de mayo de 2017 .
- ↑ "Desafío del cifrado" . Archivado del original el 1 de agosto de 2008. Consultado el 1 de febrero de 2012 .
- ↑ "Software de descifrado de códigos SZ42" . Schlaupelz.de . Consultado el 26 de octubre de 2017 .
- ↑ "Descifrando el código de Lorenz" . Respuestas de Ada . AdaCore. Archivado del original el 8 de febrero de 2012. Consultado el 26 de octubre de 2017 .
- ↑ Ward, Mark (16 de noviembre de 2007). "Colossus pierde la carrera por descifrar códigos" . BBC News . Consultado el 2 de enero de 2010 .
- ↑ «Un criptógrafo alemán recibe honores de Bletchley Park» . Centro Nacional de Códigos de Bletchley Park. 27 de enero de 2008. Archivado del original el 2 de enero de 2013. Consultado el 7 de abril de 2012 .
- ↑ "Últimas noticias sobre el desafío de cifrado 16.11.2007" . TNMoC - ¡Desafío de cifrado! Archivado del original el 18 de abril de 2008.
- ↑ Sale, Tony . "El Coloso: su propósito y funcionamiento" . Codesandciphers.org.uk . Consultado el 26 de octubre de 2017 .
Referencias
- Anderson, David (2007), ¿ Fue concebido el bebé de Manchester en Bletchley Park? (PDF) , British Computer Society, archivado del original (PDF) el 23 de septiembre de 2015 , consultado el 25 de abril de 2015.
- Budiansky, Stephen (2000), Batalla de ingenio: La historia completa del descifrado de códigos en la Segunda Guerra Mundial , Free Press, ISBN 978-0684859323
- Budiansky, Stephen (2006), Colossus, Codebreaking, and the Digital Age , pp . 52–63 en Copeland (2006)
- Carter, Frank (2008), Descifrando códigos con la computadora Colossus , Bletchley Park Reports, vol. 1 (Nueva ed.), Bletchley Park Trust, ISBN 978-1-906723-00-2
- Chandler, WW (1983), "La instalación y el mantenimiento de Colossus", IEEE Annals of the History of Computing , 5 (3): 260– 262, doi : 10.1109/MAHC.1983.10083 , S2CID 15674470
- Coombs, Allen WM (julio de 1983), "The Making of Colossus" , IEEE Annals of the History of Computing , 5 (3): 253–259 , doi : 10.1109/MAHC.1983.10085 , S2CID 597530
- Copeland, BJ (octubre-diciembre de 2004), "Colossus: sus orígenes y creadores", IEEE Annals of the History of Computing , 26 (4): 38–45 , doi : 10.1109/MAHC.2004.26 , S2CID 20209254
- Copeland, B. Jack , ed. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford: Oxford University Press, ISBN 978-0-19-284055-4
- Copeland, B. Jack (2006), Introducciónen Copeland (2006)
- Copeland, B. Jack (2006), Máquina contra máquinaen Copeland (2006)
- Copeland, B. Jack (2006), Turingeryen Copeland (2006)
- Copeland, B. Jack ; et al. (2006),"La sección del señor Newman"en Copeland (2006)
- Copeland, B. Jack (2010), "Colossus: Descifrando el código alemán 'Tunny' en Bletchley Park. Una historia ilustrada", The Rutherford Journal , 3
- Copeland, B. Jack ( 2011), Colossus y el amanecer de la era informática , págs. 305–327 en Erskine y Smith (2011)
- Erskine, Ralph; Smith, Michael , eds. (2011), The Bletchley Park Codebreakers , Biteback Publishing Ltd, ISBN 9781849540780Versión actualizada y ampliada de *Acción hoy: Desde el desciframiento del código Enigma hasta el nacimiento de la computadora moderna * Bantam Press 2001
- Fensom, Harry (2006), Cómo se construyó y operó Colossus: uno de sus ingenieros revela sus secretos , págs. 297–303 en Copeland (2006)
- Flowers, Thomas H. (1983), "El diseño de Colossus" , Annals of the History of Computing , 5 (3): 239– 252, doi : 10.1109/MAHC.1983.10079 , S2CID 39816473
- Flowers, Thomas H. (2006), Colosoen Copeland (2006)
- Gannon, Paul (2007), Colossus: Bletchley Park's Greatest Secret , Londres: Atlantic Books, ISBN 978-1-84354-331-2
- "GCHQ celebra 80 años de Colossus" . GCHQ. 18 de enero de 2024. Consultado el 21 de enero de 2024 .
- Goldstine, Herman H. (1980), La computadora de Pascal a von Neumann , Princeton University Press, ISBN 978-0-691-02367-0
- Good, Jack ; Michie, Donald ; Timms, Geoffrey (1945), Informe general sobre el atún: con énfasis en los métodos estadísticos , Oficina de Registros Públicos del Reino Unido HW 25/4 y HW 25/5
- "(facsímil)" . Archivado del original el 17 de septiembre de 2010. Recuperado el 15 de septiembre de 2010 a través de AlanTuring.net.
- Sale, Tony (2001). «Parte del “Informe general sobre Tunny”, la historia de Newmanry, formateada por Tony Sale» (PDF) . Archivado (PDF) del original el 15 de mayo de 2005. Recuperado el 20 de septiembre de 2010 a través de codesandciphers.org.uk.
- "Informe general sobre el atún, parte 1" . Graham Ellsbury . Consultado el 30 de noviembre de 2020 .
- "Informe general sobre el atún, parte 2" . Graham Ellsbury . Consultado el 30 de noviembre de 2020 .
- Good, IJ (1979), "Primeros trabajos sobre computadoras en Bletchley", IEEE Annals of the History of Computing , 1 (1): 38– 48, doi : 10.1109/MAHC.1979.10011 , S2CID 22670337
- Good, IJ (1980), «Trabajo pionero en computadoras en Bletchley», en Metropolis, Nicholas; Howlett, J.; Rota, Gian-Carlo (eds.), Historia de la informática en el siglo XX , Nueva York: Academic Press, ISBN 0124916503
- Hayward, Gil (1993), Operación Tunnyen Hinsley y Stripp 1993 , págs. 175-192
- Hinsley, FH ; Stripp, Alan, eds. (1993) [1992], Codebreakers: The inside story of Bletchley Park , Oxford: Oxford University Press, ISBN 978-0-19-280132-6
- Kenyon, David (2019). Bletchley Park y el Día D: La historia jamás contada de cómo se ganó la batalla de Normandía . New Haven y Londres: Yale University Press. ISBN 978-0-300-24357-4.
- McKay, Sinclair (2010), La vida secreta de Bletchley Park: El centro de descifrado de códigos de la Segunda Guerra Mundial y los hombres y mujeres que trabajaron allí , Londres: Aurum Press, ISBN 9781845135393
- Randell, Brian (1982) [1977], "Colossus: El padrino de la computadora", Los orígenes de las computadoras digitales: Artículos seleccionados , Nueva York: Springer-Verlag , ISBN 9783540113195
- Randell, Brian (1980), "El Coloso" (PDF) , en Metropolis, N.; Howlett , J .; Rota, Gian-Carlo (eds.), Historia de la informática en el siglo XX , Elsevier Science, pp. 47–92 , ISBN 978-0124916500
- Randell, Brian ( 2006), De hombres y máquinas , págs. 141–149 en Copeland (2006)
- Sale, Tony (2000), «El coloso de Bletchley Park: el sistema de cifrado alemán», en Rojas, Raúl; Hashagen, Ulf (eds.), Los primeros ordenadores: historia y arquitectura , Cambridge, Massachusetts: The MIT Press, pp. 351–364 , ISBN 0-262-18197-5
- Small, Albert W. (diciembre de 1944), Informe especial sobre pecesdescribe el funcionamiento de Colossus para descifrar los mensajes de Tunny.
- Tutte, William T. ( 2006), Apéndice 4: Mi trabajo en Bletchley Park , págs. 352–369 en Copeland (2006)
- Wells, B (2004), "Una máquina de Turing universal puede funcionar en un clúster de Colossi", Resúmenes de la Sociedad Matemática Americana , 25 : 441
- Wells, Benjamin (2006),"Guía del usuario de PC para Colossus"págs . 116–140 en Copeland (2006)
Lecturas adicionales
- Campaigne, Howard; Farley, Robert D. (28 de febrero de 1990), Entrevista de historia oral: NSA-OH-14-83 Campaigne, Howard, Dr. 29 de junio de 1983 Annopalis, MD Por: Robert G. Farley (PDF) , Agencia de Seguridad Nacional , consultado el 16 de octubre de 2016
- Colossus: Creando un gigante en YouTube. Un cortometraje realizado por Google para celebrar Colossus y a quienes lo construyeron, en particular a Tommy Flowers.
- Cragon, Harvey G. (2003), De pez a coloso: Cómo se descifró el cifrado alemán de Lorenz en Bletchley Park , Dallas: Cragon Books, ISBN 0-9743045-0-6– Una descripción detallada del criptoanálisis de Tunny y algunos detalles de Colossus (contiene algunos errores menores).
- Enever, Ted (1999), El secreto mejor guardado de Gran Bretaña: La base de Ultra en Bletchley Park (3.ª ed.), Sutton Publishing, Gloucestershire, ISBN 978-0-7509-2355-2
- Una visita guiada sobre la historia y la geografía del parque, escrita por uno de los miembros fundadores del Bletchley Park Trust.
- Gannon, Paul (2006). Colossus: El mayor secreto de Bletchley Park . Londres: Atlantic Books. ISBN 1-84354-330-3.
- Price, David A. (2021). Genios en guerra: Bletchley Park, Colossus y el amanecer de la era digital . Nueva York: Knopf. ISBN 978-0-525-52154-9.
- Rojas, R.; Hashagen, U. (2000), Las primeras computadoras: historia y arquitecturas , MIT Press, ISBN 0-262-18197-5– Comparación de los primeros ordenadores, con un capítulo sobre Colossus y su reconstrucción a cargo de Tony Sale.
- Sale, Tony (2004), La computadora Colossus 1943–1996: Cómo ayudó a descifrar el cifrado alemán de Lorenz en la Segunda Guerra Mundial , Kidderminster: M.&M. Baldwin, ISBN 0-947712-36-4Un folleto delgado (de 20 páginas) que contiene el mismo material que el sitio web de Tony Sale (ver más abajo).
- Smith, Michael (2007) [1998], Estación X: Los descifradores de códigos de Bletchley Park , Serie de gran estrategia de Pan ( ed. Pan Books), Londres: Pan MacMillan Ltd, ISBN 978-0-330-41929-1
Enlaces externos
- Desarrollo temprano de computadoras
- El Museo Nacional de la Informática (TNMOC)
- TNMOC: El 75 aniversario del primer ataque
- El libro "Códigos y cifrados" de Tony Sale contiene muchísima información, entre la que se incluyen:
- Colossus, la revolución en el descifrado de códigos.
- Lorenz Cipher y el Coloso
- La era de las máquinas llega al descifrado de códigos de Fish.
- El proyecto de reconstrucción del Coloso
- El proyecto de reconstrucción del Colossus: Evolución hacia el Colossus Mk 2
- Recorrido por el Coloso Un recorrido detallado por la réplica del Coloso: asegúrese de hacer clic en los enlaces "Más texto" en cada imagen para ver el texto informativo detallado sobre esa parte del Coloso.
- Conferencia del IEEE – Transcripción de una conferencia impartida por Tony Sale en la que describió el proyecto de reconstrucción.
- Conferencia de Brian Randell de 1976 sobre el Coloso
- Artículo de noticias de la BBC que informa sobre la réplica del Coloso.
- Artículo de la BBC: "Colossus descifra códigos una vez más"
- Artículo de noticias de la BBC: "El coloso de Bletchley descifrando códigos" con entrevistas en vídeo 2010-02-02
- Sitio web sobre el libro de Copeland de 2006 con mucha información y enlaces a información recientemente desclasificada.
- ¿Fue concebido el bebé de Manchester en Bletchley Park?
- Vídeo de YouTube que muestra el proceso de reconstrucción del Coloso en Bletchley Park .
- Simulación virtual en línea de Colosus
- Smith, Andrew (12 de octubre de 2025). "Apártate, Alan Turing: conoce al héroe de la clase trabajadora de Bletchley Park que no viste en las películas" . The Guardian .
- computadoras de la década de 1940
- Los primeros ordenadores británicos
- Parque Bletchley
- Dispositivos criptoanalíticos
- Computadoras militares
- computadoras de tubos de vacío
- Electrónica británica de la Segunda Guerra Mundial
- Inventos ingleses
- Introducciones relacionadas con la informática en 1943
- Introducciones relacionadas con la informática en 1944
- Introducciones relacionadas con la informática en 1945
- Computadoras seriales