KnigkinDom.org» » »📕 Весь Нил Стивенсон в одном томе - Нил Стивенсон

Весь Нил Стивенсон в одном томе - Нил Стивенсон

Книгу Весь Нил Стивенсон в одном томе - Нил Стивенсон читаем онлайн бесплатно полную версию! Чтобы начать читать не надо регистрации. Напомним, что читать онлайн вы можете не только на компьютере, но и на андроид (Android), iPhone и iPad. Приятного чтения!

1 ... 828 829 830 831 832 833 834 835 836 ... 2945
Перейти на страницу:

Шрифт:

-
+

Интервал:

-
+

Закладка:

Сделать
чисел. Комбинация (n = 20, l = 101) принципиально отличается от комбинации (n = 20, l = 100). Главная разница в том, что 20 и 101 — «взаимно простые», т. е. у них нет общих делителей. Это означает, что их наименьшее общее кратное, их НОК — большое число и равняется собственно l х n, т. е. 20 х 101 = 2020. А вот НОК ста и двадцати — всего 100. У велосипеда с l = 101 длинный период — он проходит через множество различных состояний, прежде чем вернуться к исходному, а у велосипеда с l = 100 — короткий, всего из нескольких состояний.

Предположим, что велосипед Тьюринга — шифромашина, основанная на алфавитной замене, т. е. заменяет каждую из двадцати шести букв английского алфавита какой-то другой буквой. А открытого текста может стать Т шифртекста, В — F, С — М и так дальше до Z. Сам по себе такой шифр до смешного прост, взломать его — детская забава. Однако предположим, что схема замены меняется от буквы к букве. Первая буква открытого текста шифруется с помощью одного алфавита замены, вторая — с помощью другого, третья — с помощью третьего и так далее. Это называется полиалфавитный шифр.

Предположим, что велосипед Тьюринга генерирует свой алфавит для каждого из состояний. Тогда состоянию (Q = 0, С = 0) будет соответствовать, например, такой алфавит замены:

а состоянию (Q = 180, С = 15) — такой:

Никакие две буквы не будут зашифрованы одним и тем же алфавитом замены, пока велосипед не вернется в исходное состояние (Q = 0, С = 0) и цикл не пойдет с начала. То есть это периодическая полиалфавитная система. Теперь, если период у машины короткий, она часто повторяет саму себя и в качестве шифровальной системы тоже годится исключительно для детской забавы. Чем длиннее период (чем больше взаимно простых чисел в него встроено), тем реже используется один и тот же алфавит замены и тем выше устойчивость шифра.

Трехдисковая «Энигма» — система именно такого типа (то есть периодическая полиалфавитная). Ее барабаны подобно приводу в велосипеде Тьюринга заключают в себе циклы в циклах. Ее период равен 17 576, то есть алфавит замены, которым зашифрована первая буква сообщения, не повторится до 17 577-й буквы. Однако в «Акуле» немцы добавили четвертый барабан, увеличив период до 456 976. В начале каждого сообщения диски ставятся в различные, случайным образом выбранные исходные положения. Поскольку ни в одном немецком сообщении нет 450 000 знаков, «Энигма» никогда не повторяет один и тот же алфавит замены в пределах отдельного сообщения. Вот почему немцы считают ее неуязвимой.

Над головами пролетает звено транспортных самолетов, направляясь, по всей видимости, к аэропорту в Бедфорде. Самолеты издают странно музыкальный диатонический гул, словно волынки, играющие две мелодии разом. Это напоминает Лоуренсу об еще одном феномене, связанном с велосипедным колесом и шифрмашиной «Энигма».

— Ты знаешь, почему самолеты так гудят? — спрашивает он.

— Нет, если задуматься. — Тьюринг снова сдвигает противогаз на лоб. Челюсть у него немного отвисла, глаза смотрят в разные стороны. Уотерхауз его зацепил.

— Я заметил в Перл-Харборе. У самолета — звездообразный двигатель, — говорит Лоуренс. — Соответственно, в нем должно быть нечетное число цилиндров.

— Как одно из другого следует?

— Если число будет четным, цилиндры окажутся один напротив другого, развернутые на сто восемьдесят градусов, а это не работает механически.

— Почему?

— Не помню. Не работает, и все.

Алан поднимает брови. Он явно не убежден.

— Это как-то связано с кривошипами, — защищается Уотерхауз.

— Не уверен, что соглашусь.

— Просто допусти. Считай это граничным условием, — говорит Уотерхауз. Однако Алан уже ушел в свои мысли — наверное, изобретает звездообразный двигатель с четным числом цилиндров.

— В любом случае, если посмотришь, у них у всех цилиндров нечетное число, — продолжает Лоуренс. — Поэтому шум выхлопа накладывается на гудение винта и получается двухтоновой звук.

Алан снова садится на велосипед. Некоторое время они едут молча. Собственно, они и до этого не столько разговаривали, сколько подкидывали друг другу идеи и давали время подумать. Это очень производительный способ общения; он устраняет значительную часть избыточности, на которую жаловался Алан в случае Рузвельта и Черчилля.

Уотерхауз думает о вложенных циклах. Он уже решил, что человеческое общество действует по этому самому принципу[266], и теперь пытается понять, похоже оно на велосипед Тьюринга (некоторое время работает безотказно, потом внезапно цепь сваливается, отсюда — мировая война), как «Энигма» (долго непонятно скрипит, потом вращающиеся диски выстраиваются, как в игровом автомате, и наступает всеобщее счастье, или, если предпочитаете, Апокалипсис), или просто как самолетный мотор (крутится себе и крутится, ничего особенно не происходит, кроме шума).

— Смотри, сзади! Вон там! — Алан резко тормозит. Это просто шутка, чтобы Лоуренсу пришлось сделать крутой поворот на узкой дороге.

Они прислоняют велосипеды к дереву и снимают с багажников оборудование: сухие батареи, макетные платы, палки, саперный инструмент, мотки провода.

— Я скоро в Америку, работать над проблемой шифрования голоса в лабораториях компании «Белл», — говорит Алан.

Лоуренс невесело смеется.

— Мы с тобой как те корабли у Лонгфелло, которые встретились в ночи, помигали сигнальными огнями и снова разошлись.

— Мы пассажиры на этих кораблях, — поправляет Алан. — Это не случайность. Ты здесь именно потому, что я уезжаю. До сих пор всю работу подразделения 2701 тянул я.

— Теперь это подразделение 2702, — говорит Лоуренс.

Алан расстроен.

— Заметил, значит.

— Очень неосторожно с твоей стороны, Алан.

— Наоборот! — говорит Алан. — Что подумает Руди, если заметит, что во всей армии союзников нет ни одного подразделения, номер которого был бы произведением двух простых чисел?

— Ну, это зависит от того, насколько часто такие числа встречаются и сколько других чисел не использовано, — говорит Лоуренс и начинает решать первую часть задачи. — Опять риманова дзета-функция. Везде она вылезает.

— Вот это по мне! — говорит Алан. — Разумный, деловой подход. Не то что у них.

— У кого?

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

— У кого по-твоему? У придурков, которые используют информацию, полученную

1 ... 828 829 830 831 832 833 834 835 836 ... 2945
Перейти на страницу:
Отзывы - 0

Прочитали книгу? Предлагаем вам поделится своим отзывом от прочитанного(прослушанного)! Ваш отзыв будет полезен читателям, которые еще только собираются познакомиться с произведением.


Уважаемые читатели, слушатели и просто посетители нашей библиотеки! Просим Вас придерживаться определенных правил при комментировании литературных произведений.

  • 1. Просьба отказаться от дискриминационных высказываний. Мы защищаем право наших читателей свободно выражать свою точку зрения. Вместе с тем мы не терпим агрессии. На сайте запрещено оставлять комментарий, который содержит унизительные высказывания или призывы к насилию по отношению к отдельным лицам или группам людей на основании их расы, этнического происхождения, вероисповедания, недееспособности, пола, возраста, статуса ветерана, касты или сексуальной ориентации.
  • 2. Просьба отказаться от оскорблений, угроз и запугиваний.
  • 3. Просьба отказаться от нецензурной лексики.
  • 4. Просьба вести себя максимально корректно как по отношению к авторам, так и по отношению к другим читателям и их комментариям.

Надеемся на Ваше понимание и благоразумие. С уважением, администратор knigkindom.ru.


Партнер

Новые отзывы

  1. Гость Евгения Гость Евгения17 ноябрь 16:05 Читать интересно. Очень хороший перевод. ... Знаки - Дэвид Бальдаччи
  2. Юлианна Юлианна16 ноябрь 23:06 Читаю эту книгу и хочется плакать. К сожалению, перевод сделан chatGPT или Google translator. Как иначе объяснить, что о докторе... Тайна из тайн - Дэн Браун
  3. Суржа Суржа16 ноябрь 18:25 Тыкнула, мыкнула- очередная безграмотная афторша. Нет в русском языке слова тыкнула, а есть слово ткнула. Учите русский язык и... Развод. Просто уходи - Надежда Скай
Все комметарии
Новое в блоге