RU EN ES 中文

LUDUS LAB

Сложные вещи простыми играми

📚 Криптография

🔐 Основы криптографии

Классические шифры, с которых начиналась наука о защите информации

Квадрат Полибия

Квадрат Полибия: шифрование с помощью координатной сетки 5×5

3 мин~200 до н.э.

Шифр Цезаря

Как сдвиг букв в Древнем Риме заложил основы криптографии?

2 мин~58 до н.э.

Шифр Виженера

Шифр Виженера: le chiffre indéchiffrable
эпохи Ренессанса

3 мин1553 г.

Шифр Вернама

Шифр Вернама: победил криптоанализ
и проиграл реальности

4 мин1917 г.
💡 Совет: Проходите шифры по порядку — от Полибия к Вернаму, чтобы увидеть эволюцию криптографии!

⚙️ Симметричная криптография

Алгоритмы, которые защищают нас сегодня

Энтропия и ключи

Откуда берётся настоящая случайность и почему её нельзя подделать?

4 минКриптография

Сеть Фейстеля

Как из одной идеи родился DES и почти вся симметричная криптография?

5 мин1971 г.

AES и «Кузнечик»

Если AES открыт и не взломан, почему державы делают свои шифры?

6 мин2001 г.
⚠️ Наши игры упрощают реальные алгоритмы. Мы фокусируемся на принципах работы, а не на математических деталях.

⚛️ Квантовые коммуникации

Будущее защиты данных: законы физики вместо математики

Протокол BB84

Как создать ключ, который невозможно подслушать, не изменив его?

3 минКвантовая криптография

Протокол E91

Как запутанные фотоны выдают подслушивание?

5 минКвантовая криптография
🌌 Факт: В квантовой криптографии попытка подслушать физически изменяет данные — это не баг, это фича!

ℹ️ О проекте

Ludus Lab — небольшие браузерные игры о криптографии и квантовом распределении ключей. К каждой игре есть короткая статья с историей и идеей, а в самой игре можно пройти шифр или протокол шаг за шагом. Всё бесплатно, без регистрации, работает на компьютере и на телефоне.

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

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

Почему «Ludus»: по-латыни это слово значит и «игра», и «школа». В Древнем Риме так называли начальную школу, где детей учили читать и считать.

👤 Обо мне

JSSemeone

Я работаю в телекоме, с 2021 года в квантовых коммуникациях, в направлении квантового распределения ключей.

Проект начался с неудачного выступления. На одной из первых презентаций технологии заболел основной спикер, и выступать пришлось мне. Готовиться было некогда: я читал чужие слайды и с горем пополам добрался до последнего. На вопросы отвечать оказалось проще, с этими задачами я работал каждый день. Но после выступления я понял, что не могу объяснить даже самому себе BB84, первый и самый известный протокол квантового распределения ключей.

Так появилась первая игра. Та версия BB84 была упрощена до неприличия: Алиса, Боб, квантовый канал с летящими фотонами и Ева, которая иногда случайно вмешивается. Обсуждения базисов, проверки ошибок и обработки ключа там не было, только сам принцип получения сырой последовательности. С тех пор игра несколько раз переписывалась, и сейчас в ней все четыре этапа протокола.

Дальше один вопрос потянул за собой другой. Квантовые технологии усиливают криптографию. А что такое криптография и с чего она вообще началась? Мне самому стало интересно, и я начал разбираться, от шифра Цезаря до DES. Результаты складываю сюда в виде игр. Принципиально нового в них ничего нет: это мой способ разобраться и поделиться тем, как я сам это понял.

Делаю проект в первую очередь для себя. Но квантовые коммуникации — молодая отрасль, о ней мало кто знает, и если игры помогут кому-то в ней освоиться, буду рад.

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

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

Подробные разборы игр я публикую на Пикабу в серии «Вехи криптографии через геймификацию». Нашли ошибку или не согласны с упрощением — пишите в комментариях под постами.

Мой путь

2021

Квантовые коммуникации

Перешёл из классического телекома в квантовое распределение ключей.

2024

Первая игра

BB84, упрощённая до одного принципа.

2025

Сайт

Ludus Lab появился в сети.

2026

Пикабу и четыре языка

Серия разборов на Пикабу. Сайт переведён на английский, испанский и китайский. BB84 и E91 пересобраны ближе к реальной физике.

Сейчас

Новые темы

Добавляю по мере того, как сам в них разбираюсь.