Section courante

A propos

Section administrative du site

Introduction

Le IBM 7950 HARVEST est l'un des ordinateurs les plus spécialisés et les plus secrets jamais construits par IBM. Développé à la fin des années 1950 pour la National Security Agency (NSA) des États-Unis, il est livré en février 1962 et constitue un système de cryptanalyse unique au monde. Contrairement à un ordinateur généraliste, le HARVEST est conçu exclusivement pour le traitement de très grands volumes de données cryptographiques, la recherche automatisée de mots-clés, le déchiffrement de messages et l'analyse des communications interceptées. Il repose sur une version profondément modifiée du IBM 7030 Stretch, premier superordinateur transistorisé d'IBM, auquel sont ajoutés plusieurs sous-systèmes spécialisés afin de répondre aux besoins particuliers de la NSA.

Le projet HARVEST trouve son origine en 1958, lorsque la NSA souhaite disposer d'un ordinateur beaucoup plus performant que tous les systèmes commerciaux disponibles pour accélérer ses travaux de cryptanalyse. IBM adapte alors le 7030 Stretch en y intégrant un ensemble de matériels spécialisés, notamment le IBM 7951 Stream Processor, un coprocesseur capable de traiter des flux de données à très grande vitesse, le système de mémoire IBM 7952, le contrôleur d'entrées-sorties IBM 7959 et le célèbre système de bandes magnétiques automatisé TRACTOR (IBM 7955). L'ensemble est conçu sous la direction de James H. Pomerene dans les laboratoires IBM de Poughkeepsie, dans l'État de New York. Bien que dérivé du Stretch, le HARVEST constitue un système entièrement dédié à la cryptanalyse et ne peut fonctionner indépendamment de son ordinateur hôte.

L'une des caractéristiques les plus remarquables du IBM 7950 HARVEST est son exceptionnelle capacité de traitement en flux. Grâce au Stream Processor, il peut analyser jusqu'à trois millions de caractères par seconde, rechercher automatiquement des séquences binaires, comparer des flux de données ou compter la fréquence d'apparition de motifs cryptographiques. Cette architecture permet notamment d'examiner plus de sept millions de messages déchiffrés afin d'y rechercher plus de 7 000 mots-clés en moins de quatre heures, une performance tout à fait extraordinaire au début des années 1960. Selon les évaluations réalisées par la NSA, le système est de cinquante à deux cents fois plus performant, selon les tâches, que les meilleurs ordinateurs commerciaux disponibles à cette époque.

Le HARVEST introduit également plusieurs innovations techniques qui influenceront durablement le développement des systèmes informatiques de grande puissance. Son système TRACTOR constitue l'une des premières bibliothèques robotisées de bandes magnétiques, capable de sélectionner automatiquement une cartouche, de la monter sur un lecteur puis de la replacer dans son magasin sans intervention humaine. Le calculateur est également relié au réseau sécurisé RYE, permettant à plusieurs centres de la NSA de soumettre des traitements de cryptanalyse à distance. Cette architecture préfigure les futurs réseaux de calcul distribué et les infrastructures de traitement centralisé qui deviendront courantes plusieurs décennies plus tard. Les langages spécialisés Alpha et Beta, développés spécialement pour le système, permettent de programmer efficacement les traitements en flux exécutés par le coprocesseur dédié.

Le IBM 7950 HARVEST demeure en service jusqu'en 1976, soit pendant près de quatorze années d'utilisation intensive. Son retrait est principalement motivé par l'usure irréversible de certains composants mécaniques du système TRACTOR, qu'il n'est plus possible de remplacer, IBM ayant choisi de ne pas redévelopper cette architecture dans une technologie plus moderne. Malgré son caractère confidentiel, le HARVEST est aujourd'hui considéré comme l'un des systèmes de cryptanalyse les plus influents de l'histoire. Il démontre qu'un ordinateur peut être optimisé pour une tâche très spécifique afin d'obtenir des performances largement supérieures à celles d'un système généraliste. Les concepts introduits par le HARVEST, notamment le traitement en flux, les coprocesseurs spécialisés, les bibliothèques automatiques de stockage et les réseaux sécurisés d'accès distant, annoncent plusieurs technologies devenues essentielles dans les centres de calcul, les systèmes de renseignement et les infrastructures de traitement massif des données modernes.

Fiche technique

Voici les caractéristiques du «HARVEST» de «IBM» :

Spécification Description
Fabricant IBM
Modèle IBM 7950 HARVEST
Nom complet HARVEST (High-performance cryptanalytic extension du IBM 7030 Stretch)
Date de fabrication 1962 (livré à la NSA en février 1962)
Type Superordinateur de cryptanalyse
Pays d'origine États-Unis
Ordinateur de base IBM 7030 Stretch
Microprocesseur Aucun (transistors discrets)
Architecture Architecture 64 bits dérivée du IBM Stretch avec extensions spécialisées
Technologie Logique à transistors discrets
Mémoire principale IBM 7302 Core Storage Memory Unit (mémoire à tores magnétiques)
Coprocesseur spécialisé IBM 7951 Stream Processor
Sous-système d'entreposage IBM 7955 TRACTOR (bibliothèque automatique de bandes magnétiques)
Sous-système d'entrée/sortie IBM 7959 High-Speed I/O Exchange
Débit de traitement Jusqu'à 3 millions de caractères par seconde avec le processeur de flux
Langages de programmation Alpha et Beta
Système d'exploitation Logiciels spécialisés de la NSA
Utilisation principale Cryptanalyse, recherche de mots-clés, déchiffrement de messages, traitement massif de données
Fin de service 1976


Dernière mise à jour : Dimanche, le 30 Mai 2021