Серия «Кто владеет ключами», часть 2. Человек, который не хотел быть в истории

Серия «Кто владеет ключами», часть 2. Человек, который не хотел быть в истории

Леонард Адлеман не собирался становиться криптографом.

В юности он хотел быть химиком — насмотрелся передачи Mr. Wizard. Потом врачом — вдохновился друзьями по студенческому братству. В математику его привёл школьный учитель английского, который дал прочитать «Гамлета» и показал, что можно «видеть вещи глубже, чем на поверхности».

В 1976 году Адлеман работал в MIT. Двое его коллег — Рон Ривест и Ади Шамир — были одержимы задачей, которую поставили Диффи и Хеллман: найти практическую реализацию криптографии с открытым ключом. Концепция существовала, но работающего алгоритма не было.

Ривест и Шамир генерировали идеи. Адлеман их ломал.

Это продолжалось почти год. Десятки схем — и каждая разбивалась о математическую реальность. В какой-то момент им казалось, что задача вообще нерешаема: требования противоречат друг другу.

Ночь, которая всё изменила

Апрель 1977 года. Троица провела вечер Песаха у знакомого студента. Вина было много — сладкого кошерного Manischewitz.

Ривест вернулся домой около полуночи и не мог заснуть. Лёг на диван с учебником математики. Стал думать об односторонних функциях — тех, которые легко вычислить в одну сторону и практически невозможно обратить.

К рассвету у него была готова бо́льшая часть статьи.

Идея оказалась элегантной до обидного. Перемножить два огромных простых числа — легко. Разложить результат обратно на множители — вычислительно неподъёмно. На этой асимметрии можно построить всё: и шифрование, и цифровые подписи.

Утром Ривест принёс черновик Адлеману. Тот прочитал, попробовал найти дыру — и не нашёл.

Зато нашёл другую проблему.

«Убери моё имя»

«Я сказал Рону убрать меня из авторов, — вспоминал Адлеман. — Это его изобретение, не моё. Я только ломал чужие идеи, а эту сломать не смог».

Ривест отказался. Они проспорили до следующего дня.

Адлеман предложил компромисс: пусть его имя будет последним. В алфавитном порядке — Adleman, Rivest, Shamir — он стоял бы первым. Но алгоритм назвали RSA, а не ARS.

«Я думал, что эта статья будет наименее интересной из всех, на которых когда-либо появится моя подпись», — признавался Адлеман позже.

Он ошибся. Это стала самая цитируемая работа в его карьере.

Когда математика опережает журналы

Статья «A Method for Obtaining Digital Signatures and Public-Key Cryptosystems» вышла в журнале Communications of the ACM в феврале 1978 года. Но к тому моменту RSA уже была знаменита.

Летом 1977-го, ещё до официальной публикации, Ривест отправил черновик Мартину Гарднеру — автору легендарной колонки «Mathematical Games» в Scientific American. Гарднер был настолько впечатлён, что нарушил собственное правило планировать материалы заранее.

В августе 1977 года вышла колонка под заголовком «Новый тип шифра, который потребует миллионов лет на взлом». Гарднер объяснил идею широкой аудитории и бросил вызов читателям: зашифрованное сообщение с ключом из 129 цифр, приз сто долларов тому, кто расшифрует.

Криптография впервые попала в массовую прессу — за полгода до академического журнала.

Спрятанная фраза была: «The magic words are squeamish ossifrage». Брезгливый ягнятник. Выбрали за абсурдность, чтобы никто не угадал случайно.

Ривест оценил время взлома: около сорока квадриллионов лет.

На деле ушло семнадцать. В 1994 году международная группа из шестисот добровольцев, координируясь через интернет, взломала ключ за шесть месяцев. В 2015-м исследователь повторил это за 47 минут на облачных серверах.

Не потому что RSA «сломан» — просто 129 цифр оказалось мало. Сегодня используют ключи в тысячи бит. Но история с ягнятником хорошо показывает: криптография — не талисман, а инженерия. Параметры устаревают, мощности растут.

Патент, банкротство, империя

А дальше началось то, чего академический мир не ожидал.

RSA запатентовали. Патент US 4405829 — подан в декабре 1977-го, выдан в сентябре 1983-го. Криптографический алгоритм стал интеллектуальной собственностью.

В том же 1983 году авторы основали компанию RSA Data Security. Идея казалась очевидной: раз алгоритм запатентован, можно продавать лицензии.

Реальность оказалась жёстче. Компьютеры восьмидесятых не тянули тяжёлую математику RSA. Рынка не было. К 1986 году компания стояла на грани банкротства.

Спас её Джим Бидзос — бизнесмен, пришедший на позицию CEO. В 1987 году Lotus встроила RSA в Lotus Notes. За ней потянулись Motorola, Apple, Novell. В 1988-м Руперт Мёрдок предложил купить компанию за несколько миллионов.

К середине девяностых RSA Data Security стоила двести миллионов долларов.

Патент истекал в сентябре 2000 года. За две недели до срока компания выпустила алгоритм в общественное достояние — символический жест. Монополия на математику в интернете всё равно долго не работает.

Странное положение

Возникла парадоксальная ситуация.

С одной стороны, правительство США рассматривало криптографию как оружие. Экспорт ограничен. Публикации под подозрением. Исследователи рискуют попасть под статью.

С другой стороны, криптография стала товаром. Патенты, лицензии, венчурный капитал. Компании платят роялти за право использовать алгоритм.

Одно и то же знание — одновременно «слишком опасное для распространения» и «достаточно ценное для продажи».

Этот парадокс взорвётся в девяностых, когда программист по имени Фил Циммерман выложит в интернет программу PGP, использующую RSA, — и попадёт под уголовное расследование за «незаконный экспорт вооружений». Но это уже следующая история.

Человек, который ушёл

А что Адлеман?

Он получил премию Тьюринга в 2002 году — вместе с Ривестом и Шамиром, за ту самую «наименее интересную» статью.

К тому моменту он давно занимался другим.

В восьмидесятых Адлеман заметил сходство между тем, как фермент полимераза копирует ДНК, и тем, как работает машина Тьюринга. Лента с символами, головка, которая читает и пишет. Только вместо битов — молекулы.

В 1994 году он опубликовал статью о ДНК-вычислениях: использование биологических молекул для решения комбинаторных задач. Его называют «отцом ДНК-компьютинга».

Он также боксёр-любитель, тренировавшийся с профессиональными чемпионами. Консультант фильма «Sneakers» с Робертом Редфордом — для него Адлеман придумал реплику «прорыв гауссовых пропорций», чтобы «принц математиков мог получить немного рекламы».

Человек, который не хотел быть в истории криптографии, стал её частью помимо собственной воли — и ушёл строить другую историю.

Что осталось

RSA — не просто алгоритм. Это момент, когда криптография перестала быть чистой наукой и стала индустрией.

До RSA шифрование было либо государственной тайной, либо академическим упражнением. После RSA появились патенты, компании, продукты, рынок. Математика превратилась в товар.

Это изменило расклад сил. Теперь не только правительства владели сильным шифрованием — им владели корпорации. А значит, скоро им смогут владеть и обычные люди.

Государству это не понравилось.

Продолжение: Первая священная война

Источники

Предыдущий пост Следующий пост
Наверх