В декабре 1950 года по заказу военно-морских сил США был изготовлен специализированный компьютер, предназначенный для решения дешифровальных задач. Его назвали «Атлас» в честь одного из героев серии комиксов «Барнаби». Этот герой отвечал на любой заданный ему вопрос только после того, как производил вычисления, пользуясь логарифмической линейкой. Второй экземпляр «Атласа» в марте 1953 года получило в свое распоряжение АНБ.
Основным компонентом «Атласа» являлись электровакуумные лампы. Их в «Атласе» было столько, что на некоторое время АНБ и военно-морские силы США стали владельцами самой большой коллекции электровакуумных ламп в мире, а работавшие с «Атласом» инженеры — самыми крупными специалистами в области их эксплуатации и технического обслуживания. Кроме того, электровакуумные лампы, в огромном количестве собранные в одном месте, требовали соответствующего охлаждения, для которого применялись кондиционеры общим весом более 15 тонн.
Отчет Пендерграсса произвел впечатление не только на его непосредственного начальника Торделлу, но и на сотрудника АДС Самуила Снайдера, который получил возможность ознакомиться с этим отчетом в ноябре 1946 года. Снайдер немедленно пошел к своему начальнику Соломону Кульбаку и сказал ему, что необходимо как можно быстрее заполучить машину, подобную «ЭНИАК». Кульбак поручил Снайдеру исследовать этот вопрос, и весь следующий год Снайдер провел, консультируясь со специалистами, которые занимались исследованиями в области компьютеров— такими, например, как Джон фон Нейман. По выражению Снайдера, деньги для АДС не были проблемой. Там могли заполучить на расходы практически любую сумму, которую бы захотели.
В конечном итоге по заказу АДС был построен специализированный компьютер под названием «Абнер», которое он, как и «Атлас», получил в честь героя комиксов. Абнер обладал большой физической силой, но не отличался интеллектом. Выбором названия, по мнению Снайдера, в АДС хотели подчеркнуть, что «компьютеры могут быть большими и взламывать шифры с применением грубой силы, однако они не обладают умом; они могут только выполнять простые команды, а думать сами по себе не могут».
Изначально количество команд, которые мог выполнять «Абнер» равнялось всего 15, позднее оно возросло до 30. Тем не менее, когда в апреле 1953 года работа над созданием «Абнера» была закончена, он стал самым совершенным компьютером в США. Для ввода в него информации использовались не только перфокарты, но и бумажная и магнитная лента, а также электрическая пишущая машинка.
В 1954 году Торделла был назначен руководителем отдела, который занимался в АНБ взломом высокоуровневых зарубежных шифров. Выступая за разработку все более мощных компьютеров, Торделла и его коллеги получили поддержку за пределами агентства. Гарвардский профессор Джеймс Киллиан, занимавшийся исследованием проблемы подготовки к отражению неожиданного военного нападения на США, пришел к выводу о том, что 90 % всех предупреждений о готовящейся атаке будут исходить от американской радиоразведки. Поскольку, по оценке Киллиана, время на подготовку для нанесения ядерного удара по территории США исчислялось минутами, он призвал всячески ускорить процесс добывания радиоразведывательной информации.
В 1956 году было положено начало одной из самых долгосрочных и дорогостоящих программ в истории АНБ. Местом ее рождения стала вечеринка, на которой присутствовали директор АНБ Ральф Кенайн и несколько его подчиненных, отвечавших за разработку дешифровального оборудования для нужд АНБ. Возник вопрос о своеобразном соперничестве между дешифровальщиками, разрабатывавшими все более трудоемкие алгоритмы взлома шифров, и инженерами, строившими компьютеры для реализации дешифровальных алгоритмов. На практике всегда оказывалось, что какими бы быстродействующими ни были компьютеры, их производительность отставала от потребностей дешифровальщиков.
В этом же году инженеры из АНБ приступили к проектированию компьютерной системы под кодовым именем «Урожай». Предполагалось, что быстродействие «Урожая» будет в сотни раз выше, чем у тогдашних компьютеров. Однако завершить работу над «Урожаем» планировалось только через несколько лет, что вызвало раздражение у Кенайна:
«Черт возьми, заставьте попотеть этих парней из компьютерных компаний! Вы должны построить мне машину, выполняющую миллионы операций. Деньги я добуду».
По воспоминаниям начальника отдела разработки, инженерии, математики и физики АНБ Говарда Кемпейна в 1950-е годы казалось, что для инженеров агентства не было ничего невозможного. Если у них появлялась какая-то идея, руководство неизменно давало свое согласие на ее воплощение в жизнь. Не обходилось, конечно, без ошибок, но в большинстве случаев удавалось добиваться успеха, пусть и частичного. В результате, например, по заказу АНБ был разработан первый твердотельный компьютер в мире, в котором вместо электровакуумных ламп использовались транзисторы.
Согласно Кемпейну, успехи, достигнутые в АНБ в 1950-е годы, объяснялись по большей части отсутствием страха перед рискованными предприятиями в надежде добиться благоприятного для себя исхода. Эта философия основывалась на убеждении, состоявшем в том, что каким бы стойким не был шифр, его можно взломать.
Самым веским аргументом в 1950-е годы при рассмотрении вопроса о выделении АНБ денег американским конгрессом была ссылка на секретность. Конгрессмены были весьма дружелюбно настроены в отношении АНБ, и упоминание о секретности неизменно производило на них должное впечатление. А любимым ответом Кенайна на вопросы, которые ему задавали конгрессмены в ходе слушаний по поводу выделения АНБ бюджетных средств, были такие слова: «Сэр, на самом деле вы же совсем не желаете услышать от меня ответ на свой вопрос. Ведь после этого вы уже не сможете спокойно спать по ночам». Конгрессмены переглядывались и больше никаких вопросов не задавали. В результате надзор со стороны конгресса за расходами АНБ практически отсутствовал.
В июне 1957 года в АНБ начались работы по проекту «Молния». На их проведение конгрессмены ассигновали 25 миллионов долларов. Подрядчиками по проекту, до той поры крупнейшему в компьютерной истории, были выбраны самые авторитетные разработчики компьютеров в США. Основной целью «Молнии» было улучшение характеристик компьютерных электрических схем в тысячи раз. В качестве возможных вариантов рассматривались криогенные компоненты, миниатюризация и повышение быстродействия переключающих элементов. Проект был рассчитан на 5 лет.
Одним из наиболее ценных результатов, полученных в ходе реализации «Молнии», стал прогресс в разработке «Урожая», который должен был стать первым универсальным компьютером в АНБ. Прежде компьютеры для нужд АНБ делались для взлома определенного шифра— например, швейцарской шифровальной машины «Хагелин», использовавшейся многими государствами по всему миру. Эти специализированные компьютеры хорошо справлялись с решением возложенной на них конкретной задачи. Однако для их изготовления требовалось значительное время. Необходимо было обеспечить постановку задачи, спроектировать необходимое оборудование, наладить его работу и установить в АНБ. Все это время дешифровальщики были вынуждены томиться в ожидании вместо того, чтобы трудиться над взломом шифра.
С помощью «Урожая» дешифровальщики из АНБ надеялись взламывать не только «Хагелины», но и остальные шифраторы. Эти надежды были связаны с тем, что по мере того, как компьютеры становились все более универсальными, они могли применяться для имитации работы любой шифровальной машины, чтобы потом успешно ее взламывать.
Первоначально в АНБ планировалось назвать новую компьютерную систему «Плантация». Название выбиралось, чтобы подчеркнуть модульную архитектуру компьютерной системы. В ее центр предполагалось поместить сверхмощный компьютер, окружив различными вспомогательными устройствами подобно тому, как вокруг плантации возводят амбары, конюшни, коровники и сараи.
Однако от названия «Плантация» пришлось отказаться. Выяснилось, что президентская администрация уже задействовала это слово для обозначения операции по перебазированию президента на случай возникновения чрезвычайной ситуации. В конечном итоге компьютерную систему окрестили «Урожай», решив, что урожай — это тоже неотъемлемая составная часть любой плантации.
Интересно отметить, что Кульбак, который возглавлял департамент АНБ, занимавшийся разработкой компьютеров, не испытывал большого энтузиазма в отношении перспектив использования компьютеров для решения дешифровальных задач. По воспоминаниям Кемпейна, Кульбак никогда не вмешивался в работу разработчиков, не чинил им препятствий. Просто он не был энтузиастом компьютерного направления в дешифровании.
В 1955 году корпорация «ИБМ» приступила к разработке своего самого амбициозного компьютера «ИБМ 7030». Покупателей на него нашлось всего два — АНБ и Комиссия по атомной энергетике (КАЭ). В апреле 1958 года АНБ и КАЭ утвердили окончательный проект «ИБМ 7030». Пять лет спустя в АНБ был установлен первый изготовленный экземпляр «ИБМ 7030». Разработка и производство «ИБМ 7030» оказались убыточными «ИБМ», что породило там настороженное отношение к суперкомпьютерам, и на долгое время лидерство в области их создания захватила компания «Крей».
«ИБМ 7030» стал супермозгом компьютерной системы «Урожай». К нему были подключены вспомогательные устройства, составлявшие половину всего оборудования «Урожая». Одним из них было так называемое «Звено поточной обработки» («ЗПО»), предназначенное для ускорения выполнения трудоемких дешифровальных операций. Другое предоставляло удаленный доступ к «Урожаю» через несколько десятков удаленных терминалов. По некоторым оценкам, «Урожай» по своей производительности превосходил серийно выпускаемые компьютеры в 50-200 раз.
Во время Второй мировой войны в распоряжении «ОП-20Г» была дешифровальная машина, способная проверять полторы тысячи ключей к немецкой шифровальной машине «Энигма» в секунду в поисках ключа, который позволил бы прочесть перехваченную шифровку немцев. С использованием «ЗПО» число проверяемых ключей возросло до 3 миллионов в секунду— впечатляющий прирост производительности! Менее 4 часов требовалось «ЗПО», чтобы обработать порядка 7 миллионов шифровок длиной до 500 символов, отыскивая в этих шифровках любое из 7 тысяч ключевых слов типа «субмарина» или «батальон» — то есть, в среднем 30 тысяч перехваченных сообщений в минуту.