КИБЕРВИКИПЕДИЯ
SECURITY VISION
Введите термин или слово
Протокол Диффи-Хеллмана
Diffie-Hellman (DH) — это метод безопасного обмена ключами по открытому каналу. Позволяет двум сторонам создать общий секретный ключ, даже если злоумышленник прослушивает канал.
Как работает?
- Алиса и Бобвыбирают общие публичные параметры:
- Простое число pи генератор g.
- Алисагенерирует приватный ключ a, вычисляет A = g^a mod p.
- Бобгенерирует приватный ключ b, вычисляет B = g^b mod p.
- Обмен: Алиса отправляет A, Боб — B.
- Общий ключ:
- Алиса вычисляет K = B^a mod p.
- Боб вычисляетK = A^b mod p.
- Результат одинаковый: K = g^(ab) mod p.
Где используется?
✔ TLS (ECDHE — эллиптический DH).
✔ VPN (IPsec).
✔ Защита сообщений (Signal).
Бытовые примеры
- Сейф с двумя ключами— только оба владельца могут открыть.
- Секретное рукопожатие— только свои знают алгоритм.
- Закодированный язык между друзьями.
- Двойной замок на велосипеде— нужно два ключа.
- Танец с паролем— только синхронные движения открывают дверь.
- Головоломка, которую можно решить только вместе.
- Флешка с двумя паролями— от разных людей.
- Почтовый ящик с двумя ключами.
- Общий дневник с шифром— знают только двое.
- Кодовое слово, которое генерируется при встрече.