КРИПТОГРАФІЯТеми курсу
Вступ до криптографії

Криптографія.
Подорож у часі

Від давніх шифрів до цифрових секретів майбутнього.

Вхід у світ таємниць
Котик-дослідник криптографії серед ключів, давніх рукописів і порталів часуМинуле · сьогодення · майбутнє
Маршрут подорожі

Кожна тема — нова таємниця.

Розділ 01

Шифри минулого

Від стрічки до роторної машини

  1. 1.1

    Графічні шрифти

    Графічні знаки · Пігпен · ланцюжок DRAW

    Перейти
  2. 1.2

    Таємниці Біблії

    Дзеркальна абетка · шифр Атбаш

    Перейти
  3. 1.3

    Шифр Цезаря

    Зсув абетки · ключ · математична модель · ланцюжок «Цезар»

    Перейти
  4. 1.4

    Кейс «Ключі»

    Перебір ключів · частотний аналіз · практика на сайті

    Перейти
  5. 1.5

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

    Ключове слово · поліалфавітне шифрування

    Перейти
  6. 1.6

    Енігма

    Ротори · панель перемичок · зміна стану · практичні кейси

    Перейти
Розділ 02

Як працює сучасна криптографія

Від математичних ідей до сучасного захищеного обміну

  1. Частина 1. Математична майстерня
  2. 2.1

    Повідомлення стає числом

    Біти · байти · двійкова й шістнадцяткова системи · кодування символів

    Перейти
  3. 2.2

    Арифметика по колу

    Модуль · циклічні зсуви · обернення дій · Цезар і Віженер

    Перейти
  4. 2.3

    Вернам і секрет одного використання

    XOR · оборотність · одноразовий блокнот · повторення ключа

    Перейти
  5. 2.4

    Криптоаналіз — як перевіряють захист

    Перебір · частоти · відомий відкритий текст · простір ключів

    Перейти
  6. Частина 2. Симетричні шифри
  7. 2.5

    Lucifer і конструкція Фейстеля

    Половини блоку · XOR · раундова функція · оборотність

    Перейти
  8. 2.6

    DES — коли ключа вже недостатньо

    Перестановки · підстановки · раунди · розмір ключа

    Перейти
  9. 2.7

    AES — замінити й перемішати

    Матриця байтів · S-box · ShiftRows · MixColumns · XOR

    Перейти
  10. 2.8

    Зашифрувати — ще не означає захистити

    Режими роботи · nonce · тег · перевірка цілісності · AES-GCM

    Перейти
  11. 2.9

    ChaCha20 — секрет у потоці

    Додавання за модулем · XOR · циклічні зсуви · Poly1305

    Перейти
  12. Частина 3. Асиметрична криптографія
  13. 2.10

    Математика двох ключів

    Прості числа · НСД · алгоритм Евкліда · обернене число за модулем

    Перейти
  14. 2.11

    Діффі—Геллман — домовитися про секрет

    Степені за модулем · спільний секрет · відкритий канал

    Перейти
  15. 2.12

    RSA — два ключі до повідомлення

    Прості числа · функція Ейлера · відкритий і закритий ключі

    Перейти
  16. 2.13

    Еліптичні криві — інша математична дорога

    Точки над скінченним полем · додавання точок · інтерактивна сітка

    Перейти
  17. 2.14

    Гібридний захист

    Узгодження ключа · симетричне шифрування · перевірка пакета

    Перейти
  18. Частина 4. Підсумкове дослідження
  19. 2.15

    Криптолабораторія — знайти слабке місце

    Гіпотеза · симуляція · аналіз слабких місць · PDF-звіт

    Перейти
Розділ 03

Ключі та довіра

Хешування, автентифікація та цифрові підписи

  1. 3.1

    Цифрові відбитки: пошук підміни

    MD5 · SHA-1 · SHA-256 · Python

    Перейти
  2. 3.2

    Куди зникає пароль?

    Сіль · хешування паролів · автентифікація

    Перейти
  3. 3.3

    Доказ авторства

    Цифрові підписи · сертифікати

    Перейти
Розділ 04

Таємниці навколо нас і попереду

Приховані дані та шифри майбутнього

  1. 4.1

    Картинка має секрет

    Стеганографія · приховування й відновлення тексту

    Перейти
  2. 4.2

    Захищене листування

    HTTPS · TLS · месенджери · атаки й захист

    Перейти
  3. 4.3

    Чи витримають шифри майбутнє?

    Постквантова криптографія

    Перейти
Перейти на сайт секції Кібербезпеки та криптографії!