КИБЕРВИКИПЕДИЯ
SECURITY VISION

Введите термин или слово

Поиск

Протокол Диффи-Хеллмана

Diffie-Hellman (DH) — это метод безопасного обмена ключами по открытому каналу. Позволяет двум сторонам создать общий секретный ключ, даже если злоумышленник прослушивает канал.

Как работает?

  1. Алиса и Бобвыбирают общие публичные параметры:
    • Простое число pи генератор g.
  2. Алисагенерирует приватный ключ a, вычисляет A = g^a mod p.
  3. Бобгенерирует приватный ключ b, вычисляет B = g^b mod p.
  4. Обмен: Алиса отправляет A, Боб — B.
  5. Общий ключ:
    • Алиса вычисляет K = B^a mod p.
    • Боб вычисляетK = A^b mod p.
    • Результат одинаковый: K = g^(ab) mod p.

Где используется?

✔ TLS (ECDHE — эллиптический DH).
✔ VPN (IPsec).
✔ Защита сообщений (Signal).

Бытовые примеры

  1. Сейф с двумя ключами— только оба владельца могут открыть.
  2. Секретное рукопожатие— только свои знают алгоритм.
  3. Закодированный язык между друзьями.
  4. Двойной замок на велосипеде— нужно два ключа.
  5. Танец с паролем— только синхронные движения открывают дверь.
  6. Головоломка, которую можно решить только вместе.
  7. Флешка с двумя паролями— от разных людей.
  8. Почтовый ящик с двумя ключами.
  9. Общий дневник с шифром— знают только двое.
  10. Кодовое слово, которое генерируется при встрече.