Для того чтобы взломать код, Саймонс разрабатывал для начала план действий. Затем, для проверки и реализации своей стратегии, он создавал алгоритм – совокупность последовательных операций, информация о которых заносится в компьютер. Саймонс плохо разбирался в программировании и поэтому был вынужден обращаться за помощью в выполнении фактического кодирования к штатным программистам своего отдела. Несмотря на это, он оттачивал другие навыки, которые существенно помогут ему в дальнейшем.
«Я понял, что мне нравится заниматься разработкой алгоритмов и компьютерным тестированием», – скажет Саймонс позднее. (1)
На начальном этапе работы Саймонс помог разработать сверхбыстрый алгоритм взлома кода, что устранило проблему, которая долгое время оставалась нерешенной. Вскоре после этого в Вашингтоне специалисты разведывательной службы столкнулись с редким случаем, когда Советы отправили закодированное сообщение с ошибочной настройкой. Джеймс и двое его коллег принялись активно изучать данный сбой. Это предоставляло редкую возможность узнать о внутреннем устройстве системы противника, чтобы в дальнейшем разработать способ, который помог бы извлечь пользу из полученной информации. Благодаря своему успеху Саймонс приобрел известность в разведывательном ведомстве и вместе с командой получил приглашение в Вашингтон, округ Колумбия, где руководство Министерства обороны лично выразило им свою благодарность за проделанную работу.
На новом месте работы был лишь один недостаток: Саймонс не имел права рассказывать о своих достижениях кому-либо за пределами организации.
Все сотрудники отделения были обязаны хранить всю информацию в тайне. Секретность – именно этим словом правительство описывало, по сути, деятельность IDA.
«Чем занимался на работе?» – спрашивала Барбара, когда Джеймс возвращался домой.
«Тем же, чем и всегда», – отвечал он.
Вскоре жена перестала задавать ему этот вопрос.
Саймонса удивил уникальный метод, при помощи которого талантливые исследователи привлекаются к деятельности, и подход к управлению, используемый в его подразделении. Сотрудники, большинство из которых имели докторскую степень, получали работу за свой интеллект, творческие способности и амбициозность, а не за специальные знания или образование. Предполагалось, что исследователи смогут самостоятельно ставить рабочие задачи и проявят достаточную смекалку, чтобы их решить. Ленни Баум, один из самых опытных взломщиков кодов, придумал фразу, ставшую девизом всей команды: «Плохие идеи – хорошо, отличные идеи – ужасно хорошо, отсутствие идей – просто ужас».
«Это был настоящий конвейер идей», – вспоминал Ли Нойвирт, заместитель директора подразделения, чья дочь Биби позднее стала звездой Бродвея.
Ученым не разрешалось обсуждать свою деятельность за пределами организации. Однако внутренняя работа подразделения была выстроена так, что в нем царила удивительная атмосфера открытости и коллегиальности. Большая часть сотрудников – примерно 25 математиков и инженеров – относилась к числу технического персонала. Если команде удавалось найти решение особенно сложной задачи, то в честь достигнутого успеха сотрудники наполняли бокал шампанским и поднимали тост. Ученые часто приходили друг к другу, чтобы предложить свою помощь или выслушать мнение коллег. Сотрудники собирались вместе, чтобы после обеда выпить чашку чая, обсудить последние новости, поиграть в шахматы, поразгадывать головоломки или посоревноваться в сложной китайской настольной игре го.
Саймонс и его жена регулярно устраивали званый ужин, во время которого сотрудники IDA пьянели от приготовленного Барбарой крепкого пунша из рома. Иногда они до самого утра играли в покер с высокими ставками, в результате чего в карманах Джеймса оставалась крупная сумма денег его коллег.
Как-то раз вечером коллеги в очередной раз пришли в гости к Саймонсу, но его не оказалось дома.
«Джима арестовали», – сообщила Барбара.
Джеймс накопил на своем побитом Cadellac так много неоплаченных штрафов за парковку и проигнорировал столько повесток, что полиция решила отправить его за решетку. Математики собрали деньги на залог, расселись по машинам и отправились в полицейский участок, чтобы вызволить Джеймса.
В IDA работало много неординарных личностей с нестандартным мышлением. В одном огромном помещении находилось около 10 персональных компьютеров, которые были в полном распоряжении сотрудников. Однажды утром охранник обнаружил в офисе криптолога, который сидел там в одном халате; его выгнали из собственного дома, и он был вынужден провести ночь в компьютерном зале.
Как-то раз поздно вечером кто-то заметил, как один из сотрудников набирает текст на клавиатуре. Но удивительным было то, что он печатал не руками, а оголенными и вонючими пальцами ног.
«Его пальцы были в ужасном состоянии, – говорит Нойвирт. – Просто отвратительно. Люди пришли в ярость».
Даже когда Саймонс вместе с коллегами занимался раскрытием тайн СССР, он одновременно обдумывал одну из своих идей. Вычислительная мощь компьютеров стремительно росла, но компании по ценным бумагам не торопились внедрять новые технологии, продолжая использовать устаревшие методы вроде сортировки перфокарт для ведения учета и ему подобных. Саймонс решил основать фирму, которая будет торговать ценными бумагами и анализировать акции при помощи компьютеров – концепция, позволяющая произвести настоящий фурор в данной области. В возрасте 28 лет Джеймс рассказал об этой идее своему руководителю Дику Лейблеру, а также одному из лучших программистов IDA. Они оба согласились присоединиться к его компании, которая получила название iStar.
Джеймс и его коллеги привыкли к сверхсекретным схемам работы, и в тайне трудились над своим предприятием. Но однажды об этом узнал Нойвирт. Расстроенный тем, что предстоящие увольнения положат конец существованию их команды, он ворвался в кабинет Лейблера:
«Парни, почему вы решили уйти?»
«Как ты узнал об этом? – ответил Лейблер. – Кто-нибудь еще знает?»
«Все знают. Вы забыли на ксероксе заключительную страницу своего бизнес-плана».
Как выяснилось позднее, их стратегия была скорее в духе Максвелла Смарта[17], чем Джеймса.
В результате Саймонсу не удалось собрать необходимую сумму для открытия дела, и он отказался от этой затеи. Это не стало для Джеймса большим провалом, ведь он наконец-то добился прогресса в своем исследовании минимальных поверхностей, подраздела дифференциальной геометрии, который давно его интересовал.
Дифференциальные уравнения, которые применяются в физике, биологии, экономике, социологии и многих других областях, описывают производные математических величин или скорость изменения функции. Знаменитый закон Исаака Ньютона – сила, действующая на тело, равна массе этого тела, умноженной на его ускорение, – представляет собой дифференциальное уравнение, так как ускорение – это вторая производная по времени. Уравнения, которые включают в себя производные по времени и пространству, – это примеры уравнений частных производных, которые также применимы для описания упругости, теплоты и звука.
В теории минимальных поверхностей, исследованием которой Саймонс начал заниматься с первого семестра, став преподавателем МТИ, дано важное описание дифференциальных уравнений в частных производных применительно к геометрии. Стандартным примером из этой области является поверхность мыльной пленки, покрывающей проволочную рамку, которую опустили, а затем достали из мыльного раствора. Такая поверхность имеет наименьшую площадь, по сравнению с любой другой поверхностью, ограниченной аналогичным проволочным контуром. В XIX веке бельгийский физик Жозеф Плато, проводя эксперименты с мыльной пленкой, задался вопросом, всегда ли возможны такие поверхности с «минимальными» площадями и являются ли они настолько ровными, что каждая точка их пространства выглядит одинаково, независимо от того, насколько сложна или извилиста проволочная рамка.