Рейтинг:0

Зачем нам нужно использовать асимметричную криптографию, если Диффи-Хеллман решает проблему обмена ключами симметричной криптографии?

флаг cn

Я новичок в криптографии, и я не могу понять эту проблему:

Если симметричная криптография быстрее, чем асимметричная, и учитывая, что алгоритм обмена ключами Диффи-Хеллмана позволяет вам безопасно обмениваться ключами, зачем беспокоиться об использовании асимметричной криптографии, если я могу безопасно обмениваться симметричными ключами?

флаг et
Асимметричное шифрование используется в основном только для обмена ключами. Это всегда симметричное шифрование, которое используется для шифрования трафика после обмена ключами.
Swashbuckler avatar
флаг mc
DH «работает только», когда вы активно общаетесь с другой стороной. Есть много случаев, когда это не так и нужен другой механизм. Подумайте о шифровании электронной почты. Электронная почта хранится и пересылается, так как же зашифровать данные без использования предварительного симметричного ключа?
SAI Peregrinus avatar
флаг si
Статико-эфемерный DH отлично подходит для шифрования сообщений электронной почты.
ezio avatar
флаг cn
@user93353 user93353, так что мое предположение было правильным, спасибо, я ценю ответ.
Рейтинг:2
флаг si

Асимметричная криптография стала началом новой эры в криптографии.

Обмен ключами Диффи-Хеллмана является асимметричная криптография.

Мы также используем алгоритмы цифровой подписи. Они позволяют кому-то с закрытым ключом «подписать» сообщение цифровой подписью, так что любой, у кого есть соответствующий открытый ключ, может проверить, что подпись была сделана в этом сообщении с помощью этого закрытого ключа. Это позволяет доказать авторство сообщений и обеспечивает неотказуемость. Неотказуемость возможна только с асимметричной криптографией, а схема подписи Рабина была первой подлинной цифровой подписью.

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

Рейтинг:1
флаг us

Как упоминалось в комментарии пользователя 93353, асимметричная криптография в основном используется для обмена симметричными ключами и подписи сообщений. Я дам простое объяснение необходимости асимметричной криптографии.

Изображение полного графика $G$ с $n$ узлы, в которых каждый узел должен взаимодействовать друг с другом. Если мы используем симметричное шифрование, нам нужно $ О (п ^ 2) $, ключ для каждого ребра. Если мы используем асимметричное шифрование, нам нужно $ О (п) $ ключи. Как видите, симметричное шифрование плохо масштабируется. Я видел это в некоторых учебниках по криптографии, упоминаемых как Задача возведения в квадрат. Простое решение для этого — всякий раз, когда узлу необходимо связаться с другим узлом, чтобы сгенерировать общий симметричный секретный ключ и использовать его для дальнейшей связи. Это то, что TLS делает в основном.

kelalaka avatar
флаг in
$n^2$ — сокращение длинной задачи. Сертификат нужен для смягчения атаки MITM на DH. Точно так же вам нужны сертификаты для проверки подписи...

Ответить или комментировать

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