Метод Диффи-Хеллмана
ТусоВО!чка :: ТусоВО!чка :: Разное
Страница 1 из 1
Метод Диффи-Хеллмана
Метод Диффи-Хеллмана
Диффи и Хелман предложили для создания криптографических систем с открытым ключом функцию дискретного возведения в степень. Ниже приведено описание этого алгоритма. 1. До начала сеанса связи у обоих пользователей должно быть известно обшее простое число P и общая мантисса D<(P-1) 2. Каждый из пользователей (1-й и 2-й) выбирает по произвольному целому числу 1 3. Каждый пользователь на основе своего X вычисляет и 4. Пользователи обмениваются между собой по открытому каналу значениями Y1 и Y2 5. Каждый пользователь вычисляет сеансовый ключ шифрования для симметричного алгоритма так: Необратимость преобразования в этом случае обеспечивается тем, что достаточно легко вычислить показательную функцию в конечном поле Галуа состоящим из Р элементов. (Р - либо простое число, либо простое в любой целой степени). Вычисление же логарифмов в таких полях - значительно более трудоемкая операция. Если Y=Dx,, 1 Обратная задача вычисления X из Y будет достаточно сложной, поскольку выполняется переборным поиском. Если P выбрано достаточно правильно, то извлечение логарифма потребует вычислений, пропорциональных L(p) = exp { (ln p ln ln p)0.5 } Не зная X1 и X2, злоумышленник может попытаться вычислить K12, зная только перехваченные Y1 и Y2. Эквивалентность этой проблемы проблеме вычисления дискретного логарифма есть главный и открытый вопрос в системах с открытым ключом. Простого решения до настоящего времени не найдено. Так, если для прямого преобразования 1000-битных простых чисел требуется 2000 операций, то для обратного преобразования (вычисления логарифма в поле Галуа) - потребуется около 1030 операций. Как видно, при всей простоте алгоритма Диффи-Хелмана, вторым его недостатком по сравнению с системой RSA является отсутствие гарантированной нижней оценки трудоемкости раскрытия ключа. Кроме того, хотя описанный алгоритм позволяет обойти проблему скрытой передачи ключа, необходимость аутентификации остается. Без дополнительных средств, один из пользователей не может быть уверен, что он обменялся ключами именно с тем пользователем, который ему нужен. Опасность имитации в этом случае остается. В качестве обобщения сказанного о распределении ключей следует сказать следующее. Задача управления ключами сводится к поиску такого протокола распределения ключей, который обеспечивал бы: * возможность отказа от центра распределения ключей; * взаимное подтверждение подлинности участников сеанса; * подтверждение достоверности сеанса механизмом запроса-ответа, использование для этого программных или аппаратных средств; * использование при обмене ключами минимального числа сообщений.
Диффи и Хелман предложили для создания криптографических систем с открытым ключом функцию дискретного возведения в степень. Ниже приведено описание этого алгоритма. 1. До начала сеанса связи у обоих пользователей должно быть известно обшее простое число P и общая мантисса D<(P-1) 2. Каждый из пользователей (1-й и 2-й) выбирает по произвольному целому числу 1 3. Каждый пользователь на основе своего X вычисляет и 4. Пользователи обмениваются между собой по открытому каналу значениями Y1 и Y2 5. Каждый пользователь вычисляет сеансовый ключ шифрования для симметричного алгоритма так: Необратимость преобразования в этом случае обеспечивается тем, что достаточно легко вычислить показательную функцию в конечном поле Галуа состоящим из Р элементов. (Р - либо простое число, либо простое в любой целой степени). Вычисление же логарифмов в таких полях - значительно более трудоемкая операция. Если Y=Dx,, 1 Обратная задача вычисления X из Y будет достаточно сложной, поскольку выполняется переборным поиском. Если P выбрано достаточно правильно, то извлечение логарифма потребует вычислений, пропорциональных L(p) = exp { (ln p ln ln p)0.5 } Не зная X1 и X2, злоумышленник может попытаться вычислить K12, зная только перехваченные Y1 и Y2. Эквивалентность этой проблемы проблеме вычисления дискретного логарифма есть главный и открытый вопрос в системах с открытым ключом. Простого решения до настоящего времени не найдено. Так, если для прямого преобразования 1000-битных простых чисел требуется 2000 операций, то для обратного преобразования (вычисления логарифма в поле Галуа) - потребуется около 1030 операций. Как видно, при всей простоте алгоритма Диффи-Хелмана, вторым его недостатком по сравнению с системой RSA является отсутствие гарантированной нижней оценки трудоемкости раскрытия ключа. Кроме того, хотя описанный алгоритм позволяет обойти проблему скрытой передачи ключа, необходимость аутентификации остается. Без дополнительных средств, один из пользователей не может быть уверен, что он обменялся ключами именно с тем пользователем, который ему нужен. Опасность имитации в этом случае остается. В качестве обобщения сказанного о распределении ключей следует сказать следующее. Задача управления ключами сводится к поиску такого протокола распределения ключей, который обеспечивал бы: * возможность отказа от центра распределения ключей; * взаимное подтверждение подлинности участников сеанса; * подтверждение достоверности сеанса механизмом запроса-ответа, использование для этого программных или аппаратных средств; * использование при обмене ключами минимального числа сообщений.
_________________
WMR-бонус сразу на кошелек!
Ладная- Модератор
- Сообщения : 396
Репутация : 2043
Лайки : 3
Дата регистрации : 2017-06-13
Возраст : 46
Откуда : Россия
ТусоВО!чка :: ТусоВО!чка :: Разное
Страница 1 из 1
Права доступа к этому форуму:
Вы не можете отвечать на сообщения
|
|
Пт Апр 12, 2024 8:40 am автор Женя
» Красивые открытки на все случаи жизни!
Пт Апр 12, 2024 8:39 am автор Женя
» Музыкальные открытки на все случаи жизни
Пт Апр 12, 2024 8:38 am автор Женя
» Красивая турецкая музыка: слушать скачать турецкие песни
Пт Апр 12, 2024 8:36 am автор Женя
» Турфирма Guru Tours (Алматы) - мошенники
Вс Апр 07, 2024 10:33 am автор Zosya
» Телефонные мошенники: база телефонных номеров мошенников чёрный список номеров
Вт Мар 26, 2024 11:40 am автор Женя
» 9D Cinema - виртуальная реальность "Таинственный остров" в парке г.Карши, Узбекистан
Сб Мар 23, 2024 9:10 pm автор Женя
» Жидкий утюг своими руками дома
Сб Мар 23, 2024 4:44 pm автор Женя
» Сайт AMIR.nz реальные отзывы
Пт Мар 22, 2024 9:34 pm автор Лохотрон