Использование асимметричной (несимметричной) криптографии, криптография с открытым ключом
Использование асимметричной криптографии
Главная » Программно-техническая защита » Криптография » Использование асимметричной криптографии

Использование асимметричной (несимметричной) криптографии

Появление асимметричной криптографии было настоящем прорывом в шифровании данных, потому что раньше, чтобы людям договориться о способе шифровки и расшифровки данных, нужно было хотя бы раз встретиться. Асимметричная криптография представляет собой криптографию шифрования с открытым ключом и позволяет вообще людям не встречаться между собой.


Как работает ассиметричная криптография

Система, с помощью которой идёт шифрование данных, генерирует для двух пользователей, которые обмениваются информацией, открытый и закрытый ключ для каждого пользователя. Каждый пользователя хранит свой закрытый ключ, а открытый ключ свободно может отдать другим пользователям.

Пример

Есть два пользователя Маша и Вова, у которых есть открытый и закрытый ключ. Маша хочет послать Вове зашифрованное сообщения, для этого она берёт открытый ключ Вовы, генерирует им сообщение, шифруя его, и отсылает Вове. Вова в свою очередь своим закрытым ключом расшифровывает присланное от Маши сообщение и в ответ открытым ключом Маши генерирует шифрованное сообщения и отсылает Маше. Маша в свою очередь с помощью своего закрытого ключа расшифровывает присланное Вовой сообщение.


Как работает ассиметричная криптография

Рис. Как работает ассиметричная криптография


Даже если сообщение будет перехвачено злоумышленником, его будет очень сложно расшифровать, а иногда и вовсе невозможно, если алгоритм слишком крипто стойкий. После расшифровки каждого сообщения должна стоять подпись отправителя, чтобы исключить возможность подмены сообщений.


Баннер
Поиск информации на сайте Пожалуйста, перейдите к форме, введите запрос и нажмите «Найти!»
К форме поиска