Криптономикон, часть 1 | страница 42
Последнее время ноутбук служит Рэнди для одной-единственной цели — общаться с другими людьми через электронную почту. Для общения с Ави он должен использовать «Ордо», который берет его мысли и превращает в поток битов, почти неотличимый от белого шума, чтобы отправить их Ави. В ответ от Ави приходит шум и преобразуется в его мысли. На данный момент у корпорации «Эпифит» нет других активов, кроме информации — идей, фактов, данных. Все это очень легко украсть, так что шифровать — разумная мысль. Другой вопрос, какая именно степень паранойи и впрямь оправдана.
Ави прислал ему зашифрованный е-мейл.
Сейчас Рэнди открывает меню и выбирает пункт «Создание новой пары ключей».
Возникает диалоговое окно с несколькими опциями ДЛИНА КЛЮЧА: 768 бит, 1024, 1536, 2048, 3072 или «По выбору пользователя». Рэнди выбирает последнюю опцию и устало выстукивает: 4096.
Даже чтобы взломать 768-битный ключ, нужны огромные ресурсы. Добавьте бит, ключ станет 769-битным, но число возможных вариантов увеличится вдвое и задача станет еще более сложной. 770-битный ключ взломать еще труднее, и так далее. Используя 768-битный ключ, Рэнди и Ави могли бы хранить свою переписку в тайне от практически всего остального человечества на протяжении по меньшей мере ближайших нескольких лет. 1024-битный ключ многократно, астрономически труднее взломать.
Некоторые особо нервные пользуются 2048 — или даже 3072-битными ключами. Это остановит лучших дешифровщиков мира на астрономический период времени, если не будут созданы запредельные технологии, скажем, квантовые компьютеры. Даже лучшие специалисты по защите информации редко закладывают в свои программы поддержку более длинных ключей. Ави потребовал использовать «Ордо», который считается лучшей криптографической программой в мире, именно потому, что может оперировать ключами произвольной длины — если вам охота ждать, пока он перелопатит все цифры.
Рэнди начинает печатать, не глядя на экран — он смотрит в окно на фары грузовиков и джипни. Печатает он одной рукой, расслабленно шлепая по клавиатуре.
В компьютере у Рэнди — таймер. Когда он нажимает клавишу, «Ордо» берет значение текущего времени с точностью до микросекунд. Рэнди ударяет по клавише в 03:05:56.935788, по следующей в 03:05:57.290664, то есть на 0, 354876 секунд позже. Еще через 0, 372307 снова. «Ордо» записывает интервалы и отбрасывает первые значащие цифры (в данном случае 35 и 37), поскольку они будут близки от события к событию.