Цифровая крепость (Браун) - страница 231

– Нам нужна самоочевидная разница, – подсказала Мидж. – У Танкадо сказано: главная разница между элементами.

– Господи Иисусе! – вскричал Джабба. – Откуда нам знать, что для Танкадо было главной разницей?

– На самом деле, – прервал его Дэвид, – Танкадо имел в виду первичную, а не главную разницу.

Его слова буквально обожгли Сьюзан.

– Первичное! – воскликнула она. И повернулась к Джаббе. – Ключ – это первичное, то есть простое число! Подумайте! Это не лишено смысла!

Джабба сразу понял, что Сьюзан права. Энсей Танкадо сделал карьеру на простых числах. Простые числа – главные строительные блоки шифровальных алгоритмов, они обладали уникальной ценностью сами по себе. Эти числа отлично работают при создании шифров, потому что компьютеры не могут угадать их с помощью обычного числового дерева.

Соши даже подпрыгнула.

– Да! Совершенно верно! Простые числа играют важнейшую роль в японской культуре! Стихосложение хайку основано на простых числах. Три строки по пять, семь и снова пять слогов. Во всех храмах Киото…

– Довольно! – сказал Джабба. – Если ключ – простое число, то что с того? Варианты бесконечны!

Конечно, Джабба прав. Поскольку числовая строка бесконечна, всегда можно заглянуть дальше и найти еще одно простое число. Между 0 и 1 000 000 более 70 000 вариантов. Все зависит от того, что выбрал Танкадо. Чем больше это число, тем труднее его найти.

– Оно будет громадным, – застонал Джабба. – Ясно, что это будет число-монстр.

Сзади послышался возглас:

– Двухминутное предупреждение!

Джабба в отчаянии бросил взгляд на ВР. Последний щит начал рушиться. Техники сновали по комнате.

Что-то подсказывало Сьюзан, что они близки к разгадке.

– Мы можем это сделать! – сказала она, стараясь взять ситуацию под контроль. – Из всех различий между ураном и плутонием наверняка есть такое, что выражается простым числом! Это наша главная цель. Простое число!

Джабба посмотрел на таблицу, что стояла на мониторе, и всплеснул руками.

– Здесь около сотни пунктов! Мы не можем вычесть их все одно из другого.

– Многие пункты даны не в числовой форме, – подбодрила людей Сьюзан. – Их мы можем проигнорировать. Уран природный элемент, плутоний – искусственный. Для урана используется ружейный детонатор, для плутония нужен взрыв. Это не числа, такие различия нас не касаются.

– Работайте, – поторопил Фонтейн. На ВР последняя стена стала уже тоньше яичной скорлупы.

Джабба поднял брови.

– Хорошо, это ничего не дает. Начнем вычитание. Я беру на себя верхнюю четверть пунктов, вы, Сьюзан, среднюю. Остальные – все, что внизу. Мы ищем различие, выражаемое простым числом.