Криптография на кубике Рубика: задача №2

Я продолжаю серию публикаций, посвященных головоломкам с использованием кубика Рубика в качестве шифровального инструмента. Моя первая задача, зашифрованная вопросом о смысле жизни, Вселенной и всего такого, была своего рода разминкой. Сегодня я предлагаю вам куда более серьезный вызов — на его решение у меня ушло около трех часов. Вооружитесь бумагой, карандашом и самим кубиком. Буду рад увидеть ваши варианты в комментариях, а спустя две недели опубликую верное решение.

Итак, вашему вниманию предлагается криптографическая задача №2.

Алиса обнаружила в старых научных архивах любопытное послание известного исследователя и решила передать его Бобу. Чтобы сохранить тайну, она зашифровала текст на русском языке прямо на гранях кубика Рубика, который оставила на столе в лаборатории.

  • Сначала Алиса хаотично перемешала грани кубика, подготовив поверхность для письма.

  • Затем она произвольно пронумеровала все грани от 1 до 6, поставив соответствующую цифру-метку в левом верхнем углу каждой из них.

  • Текст записывался последовательно, согласно нумерации граней. На каждой стороне Алиса заполняла 8 стикеров кириллическими символами: сначала второй и третий стикеры верхней строки, затем три стикера среднего ряда и три — нижнего (в обоих случаях слева направо).

  • Пробелы при шифровании игнорировались, а знаки препинания заменялись телеграфными сокращениями: ЗПТ (запятая) и ТЧК (точка).

  • Символы наносились в привычной ориентации относительно взгляда пишущего.

  • По условиям шифра допускалось дублирование любых символов, кроме сочетания «КК».

  • После заполнения 54 стикеров (из которых 6 занимали цифры-номера, а 48 — буквы сообщения) Алиса собрала кубик в исходное состояние, где каждая грань имеет свой однотонный цвет (белый, желтый, красный, оранжевый, зеленый и синий). Разумеется, при этом символы оказались перемешаны, а их пространственная ориентация изменилась.

Когда Боб вошел в лабораторию, он увидел на своем столе кубик, состояние которого отражено на развертке ниже:

Боб, будучи искушенным в подобных шифровках, приступил к работе. Для начала он выписал все видимые символы в одну строку, следуя стандартному порядку граней, принятому в спидкубинге: белый (Up), красный (Right), зеленый (Front), желтый (Down), оранжевый (Left), синий (Back).

РЕГКМВ1РДОР3НОЁННК4ЕЗКВЕТООШТИИИТ2ВМРТВНОПРДОЧЕ6КИБЁЖ5

Вооружившись блокнотом и начав вращать кубик, Боб вскоре восстановил исходный текст.

Какое именно послание оставила Алиса?

Подсказки для решения:

  • Помните, что центральные элементы кубика неподвижны: красный всегда противолежит оранжевому, синий — зеленому, а белый — желтому.

  • Ориентация символов на центральных стикерах меняется при вращении, поэтому при анализе их расположение можно не учитывать (Боб считывает центральные буквы в том виде, в каком они есть на текущий момент).

  • Цифры от 1 до 6 служат исключительно указателями порядка граней и не являются элементами зашифрованного сообщения.


Ранее я уже публиковал материал о применении кубика Рубика в криптографии по этой ссылке.

 

Источник

Читайте также