Cabinet Noir>Навчання / Шифр «Свинюшка»

Не знаєте, який це шифр? Розпізнайте його
Символьна підстановка: кожна літера стає фрагментом сітки — знаменитий «шифр масонів».
Типшифр підстановки
Зламзлам тривіальний
ЕпохаXVIII століття (варіанти від античності)
НазваНародно — масони, які вживали його для записів та обрядів; давніші варіанти ще старші.
Режимишифрування · розшифрування

Навчання

Шифр «Свинюшка»

Як працює шифр «Свинюшка»

Ідея одним реченням

«Свинюшка» (pigpen) — це Підстановка, де символи для заміни — зовсім не літери: кожна літера стає маленьким малюнком — фрагментом сітки, з крапкою чи без — знаменитий «шифр масонів».

Рецепт

  1. Намалюйте три фігури: дві сітки «хрестики-нулики» (#) і два діагональні хрестики (X).

  2. Заповніть першу сітку літерами A–I, другу — J–R, а S–V і W–Z посадіть на промені двох хрестиків.

  3. Крапки — друга половина секрету: друга сітка та другий хрестик мають крапку в кожній клітинці. Без крапки та сама фігура означає A, з крапкою — J.

  4. Щоб зашифрувати, замініть кожну літеру малюнком її клітинки. Щоб розшифрувати, прочитайте кожен гліф і запишіть літеру, чия клітинка має таку форму.

Опрацьований приклад

Крок 1 із 3
Літера відкритого тексту
Гліф
S

Кожен рядок поєднує літеру з малюнком, у який вона перетворюється. S — перша літера — живе на непоміченому хрестику: її гліф — це «V» — дві лінії хрестика, що обмежують верхній промінь. O, п'ятнадцята літера, живе в поміченій сітці: така ж кутова фігура, як у A, але з крапкою всередині.

Чому фігури виглядають саме так

Запам'ятовувати нічого не треба: кожен гліф виводиться. Ключ нижче — і є весь секрет: дві сітки, два хрестики — а кожен гліф це просто стіни однієї клітинки цих фігур, вирізані й винесені окремо:

ABCDEFGHIJKLMNOPQRSTUVWXYZ

Крапка — єдина додана позначка, і каже вона одне: друга серія — помічена сітка тримає J–R, помічений хрестик — W–Z. Візьмемо H: він живе в середній нижній клітинці першої сітки, тож його гліф — це стіни тієї клітинки: стеля і дві бічні стіни, відкрита знизу.

ABCDEFGHIJKLMNOPQRSTUVWXYZH

Клітинка в центрі — повний квадрат, у куті — «кутик», на краю — відкрита з одного боку. Саме тому шифр так легко вивчити від руки — і, як пояснює сторінка «Як його зламати», так само легко й зламати.

Спробувати в інструменті

Покрокові гіди

Зашифруйте перше повідомлення

  1. Наберіть повідомлення у поле повідомлення.

  2. Оберіть набір символів через селектор варіанта — типовий вибір: класичні масонські сітки. Усі варіанти кодують той самий шифр; різняться лише розташуванням і поміченням клітинок.

  3. Спостерігайте, як стрічка гліфів наповнюється під селектором: кожна набрана літера стає малюнком. Поле поле результату показує легенду «копіювати як текст» — перелік гліфів це графіка, тож легенда — те, що буфер обміну здатен нести.

Розшифруйте отримане повідомлення

  1. Натисніть кнопку обміну кнопку обміну, щоб перейти в режим розшифрування.

  2. Замість стрічки з'явиться гліфова клавіатура: клацайте символи повідомлення за порядком — на клавішах лише малюнки, без літер, як у справжній криптограмі. Кожне клацання додає свою літеру до повідомлення.

  3. Можна також набирати напряму у поле повідомлення, якщо клавіатура зручніша; обидва шляхи живлять те саме повідомлення.

  4. Прочитайте розшифрований текст у поле результату.

Читайте «свинюшку» навколо себе

Щойно ви знаєте три фігури, «свинюшка» починає траплятися всюди:

  1. Надгробки й меморіальні дошки — масони вживали шифр у гравіюванні, і відомий криптограм на нью-йоркській гробниці читається «Remember death».

  2. Квести, ескейп-кімнати й дитячі книжки — «свинюшка» — найзапозиченіше «таємне письмо» у друку, більшість авторів головоломок вважає, що ви вмієте її читати.

  3. Фікшн і ігри — від піратських скарбів до відеоігор, фрагменти сітки сигналізують будь-якому читачеві: «таємне повідомлення».

Як зламати шифр «Свинюшка»

Новачкові «свинюшка» здається неприступною — чужі символи, жодних літер для підрахунку — а насправді це найшвидший для зламу шифр цього сайту після Атбашу. Ця сторінка показує, чому дивакуватість — лише фарба.

Вада: підстановка в маскараді

Зніміть малюнки — і «свинюшка» виявиться простою моноалфавітною Підстановка: рівно одне сталe відображення літер у символи, без ключа, без вибору, крім варіанта. Усе, що ламає просту підстановку, застосовується без змін — є лише 26 символів, які треба впізнати, а відкритий текст — звичайна мова.

Атака — ставтеся до неї як до вправи з читання

  1. Спершу впізнайте шифр. Фрагменти сітки й помічені фігури впізнаються з погляду: перехоплювачу зазвичай не треба ламати «свинюшку» — досить її розшифрувати: ключ — загальновідоме знання, як і сам алфавіт.

  2. Впізнайте варіант. Набір символів зазвичай вгадується: спершу масонські сітки, потім варіанти з поміченими клітинками чи хрестиками. Перебір жмені опублікованих варіантів триває хвилини.

  3. Поверніться до Частотний аналіз. Якщо варіант нестандартний, порахуйте символи: найчастіший гліф — майже напевно E, T чи A, подвоєні символи — L, T чи E, а граматика форм (стіни, крапки, промені) звужує здогадки. Текст помірного розміру падає перед тими самими статистиками, що й будь-який моноалфавітний шифр.

Чому тут немає зламувача

Керовані зламувачі цього сайту заслуговують свого місця пошуком у просторі ключів: зсуви, множники, оберти дисків, перестановки стовпців. У «свинюшки» шукати нічого — щойно варіант упізнано, відображення повне. майбутній зламувач лише автоматизував би впізнавання варіанта; якщо повідомлення йому не піддається — це й не «свинюшка» зовсім.

Чого «свинюшка» навчає

«Свинюшка» — найчистіший урок різниці між таємницею методу й таємницею ключа: система, чия безпека тримається на припущенні, що ворог ніколи не бачив масонського надгробка, — не система, а сподівання. Саме це припущення відкидає будь-яка серйозна криптографічна конструкція.

Глосарій

Відкритий текст — Початкове читабельне повідомлення до шифрування.
Шифротекст — Перемішане повідомлення, отримане після шифрування.
Підстановка — Заміна кожної літери іншою.
Частотний аналіз — Вивчення частоти літер; порівняння з мовою відкриває відкритий текст.