stringtranslate.com

Cosecha IBM 7950

COSECHA

El IBM 7950 , también conocido como Harvest , fue un complemento único de la computadora Stretch que se instaló en la Agencia de Seguridad Nacional de los Estados Unidos (NSA). Construido por IBM , fue entregado en 1962 y funcionó hasta 1976, cuando fue desmantelado. Harvest fue diseñado para usarse en criptoanálisis .

Desarrollo

En abril de 1958, se aprobó el diseño final de la versión personalizada por la NSA del ordenador Stretch de IBM, y la máquina se instaló en febrero de 1962. [1] El ingeniero de diseño fue James H. Pomerene , [2] y fue construida por IBM en Poughkeepsie, Nueva York . Su electrónica (fabricada con el mismo tipo de transistores discretos utilizados para Stretch) era físicamente aproximadamente el doble de grande que el Stretch al que estaba conectado. Harvest agregó una pequeña cantidad de instrucciones a Stretch y no podía operar de forma independiente.

Una evaluación realizada por la NSA descubrió que Harvest era más potente que la mejor máquina disponible comercialmente por un factor de 50 a 200, dependiendo de la tarea. [3]

Arquitectura

Un cartucho de cinta HARVEST.

El equipamiento añadido al ordenador Stretch constaba de los siguientes periféricos especiales:

Con la unidad de procesamiento de flujo, Harvest pudo procesar 3 millones de caracteres por segundo. [3]

El sistema de cinta TRACTOR, parte del sistema HARVEST, era único en su época. Incluía seis unidades de cinta que manejaban cintas de 1,75 pulgadas de ancho (44 mm) en cartuchos, junto con un mecanismo de biblioteca que podía buscar un cartucho de una biblioteca, montarlo en una unidad y devolverlo a la biblioteca. Las velocidades de transferencia y el mecanismo de biblioteca estaban equilibrados en rendimiento de modo que el sistema podía leer dos flujos de datos de la cinta y escribir un tercero, para toda la capacidad de la biblioteca, sin perder tiempo en el manejo de la cinta.

Programación

El modo de funcionamiento más importante de Harvest se denominaba modo "configuración", en el que el procesador se configuraba con varios cientos de bits de información y luego funcionaba transmitiendo datos desde la memoria (posiblemente tomando dos secuencias de la memoria) y escribiendo una secuencia separada en la memoria. Las dos secuencias se podían combinar, utilizar para buscar datos en tablas o contar para determinar la frecuencia de varios valores. Un valor podía ser cualquier cosa entre 1 y 16 bits contiguos, sin tener en cuenta la alineación, y las secuencias podían ser tan simples como datos dispuestos en la memoria o datos leídos repetidamente, bajo el control de múltiples descriptores de bucle "do" anidados, que eran interpretados por el hardware.

Se diseñaron dos lenguajes de programación , Alpha y Beta (que no debe confundirse con el lenguaje de programación BETA inspirado en Simula ), e IBM proporcionó un compilador para el primero aproximadamente en la época en que se entregó la máquina.

Uso

Uno de los propósitos de la máquina era buscar palabras clave en el texto de una lista de vigilancia. A partir de un único sistema de cifrado extranjero, Harvest pudo escanear más de siete millones de descifrados en busca de más de 7000 palabras clave en menos de cuatro horas. [3]

El ordenador también se utilizó para descifrar códigos, y esto se mejoró con un sistema de red distribuido temprano llamado Rye , que permitía el acceso remoto a Harvest. Según un informe de la NSA de 1965, "RYE ha hecho posible que la agencia localice muchos más sistemas criptográficos potencialmente explotables y situaciones de 'descifrado'. Muchos mensajes que habrían tardado horas o días en leerse con métodos manuales, si es que el proceso fuera factible, ahora se pueden 'configurar' y descifrar por máquina en cuestión de minutos". [4] Harvest también se utilizó para descifrar sistemas resueltos; el informe continúa diciendo que "el descifrado de un gran lote de mensajes en un sistema resuelto también se maneja de manera rutinaria con este sistema". [4] El sistema Harvest-RYE se convirtió en un ejemplo influyente de seguridad informática ; una revisión de 1972 identificó a RYE de la NSA como uno de los dos "ejemplos de los primeros intentos de lograr una seguridad 'multinivel'". [5]

Harvest siguió en uso hasta 1976, tras haber estado en funcionamiento en la NSA durante catorce años. [6] Parte de la razón de su retirada fue que algunos de los componentes mecánicos de TRACTOR se habían desgastado hasta el punto de no poder utilizarse y no había forma práctica de reemplazarlos. IBM se negó a reimplementar la arquitectura con una tecnología más moderna.

Véase también

Referencias

  1. ^ Bamford, 2001, pág. 586
  2. ^ JAN Lee, March in computing history, looking.back, Computer , 29(3), marzo de 1996 (en línea) Archivado el 7 de marzo de 2006 en Wayback Machine.
  3. ^ abc Bamford, 2001, pág. 587
  4. ^ ab NSA, "Remote-Access Computer Systems" en Cryptologic Milestones , agosto de 1965, págs. 1-4 (como se menciona en Bamford, 2001, págs. 589, 699)
  5. ^ TJ Misa “Discurso sobre seguridad informática en RAND, SDC y NSA (1958-1970)”, IEEE Annals of the History of Computing 38 n.º 4 (2016): 12-25, cita en la pág. 13. [1]
  6. ^ Bamford, 2001, pág. 589

Fuentes

Enlaces externos