Я продолжаю серию публикаций, посвященных головоломкам с использованием кубика Рубика в качестве шифровального инструмента. Моя первая задача, зашифрованная вопросом о смысле жизни, Вселенной и всего такого, была своего рода разминкой. Сегодня я предлагаю вам куда более серьезный вызов — на его решение у меня ушло около трех часов. Вооружитесь бумагой, карандашом и самим кубиком. Буду рад увидеть ваши варианты в комментариях, а спустя две недели опубликую верное решение.
Итак, вашему вниманию предлагается криптографическая задача №2.
Алиса обнаружила в старых научных архивах любопытное послание известного исследователя и решила передать его Бобу. Чтобы сохранить тайну, она зашифровала текст на русском языке прямо на гранях кубика Рубика, который оставила на столе в лаборатории.
-
Сначала Алиса хаотично перемешала грани кубика, подготовив поверхность для письма.
-
Затем она произвольно пронумеровала все грани от 1 до 6, поставив соответствующую цифру-метку в левом верхнем углу каждой из них.
-
Текст записывался последовательно, согласно нумерации граней. На каждой стороне Алиса заполняла 8 стикеров кириллическими символами: сначала второй и третий стикеры верхней строки, затем три стикера среднего ряда и три — нижнего (в обоих случаях слева направо).
-
Пробелы при шифровании игнорировались, а знаки препинания заменялись телеграфными сокращениями: ЗПТ (запятая) и ТЧК (точка).
-
Символы наносились в привычной ориентации относительно взгляда пишущего.
-
По условиям шифра допускалось дублирование любых символов, кроме сочетания «КК».
-
После заполнения 54 стикеров (из которых 6 занимали цифры-номера, а 48 — буквы сообщения) Алиса собрала кубик в исходное состояние, где каждая грань имеет свой однотонный цвет (белый, желтый, красный, оранжевый, зеленый и синий). Разумеется, при этом символы оказались перемешаны, а их пространственная ориентация изменилась.
Когда Боб вошел в лабораторию, он увидел на своем столе кубик, состояние которого отражено на развертке ниже:

Боб, будучи искушенным в подобных шифровках, приступил к работе. Для начала он выписал все видимые символы в одну строку, следуя стандартному порядку граней, принятому в спидкубинге: белый (Up), красный (Right), зеленый (Front), желтый (Down), оранжевый (Left), синий (Back).
РЕГКМВ1РДОР3НОЁННК4ЕЗКВЕТООШТИИИТ2ВМРТВНОПРДОЧЕ6КИБЁЖ5

Вооружившись блокнотом и начав вращать кубик, Боб вскоре восстановил исходный текст.
Какое именно послание оставила Алиса?
Подсказки для решения:
-
Помните, что центральные элементы кубика неподвижны: красный всегда противолежит оранжевому, синий — зеленому, а белый — желтому.
-
Ориентация символов на центральных стикерах меняется при вращении, поэтому при анализе их расположение можно не учитывать (Боб считывает центральные буквы в том виде, в каком они есть на текущий момент).
-
Цифры от 1 до 6 служат исключительно указателями порядка граней и не являются элементами зашифрованного сообщения.
Ранее я уже публиковал материал о применении кубика Рубика в криптографии по этой ссылке.


