Можно ли обмениваться двумя и более ключами в алгоритме RSA? Доброго времени суток! Объясните мне как происходит обмен открытыми ключами и каким образом можно производить шифровку, если взять 2-е и более пар ключей.
Преподаватель по Защите информации объяснил так, по поводу двух пар:
Есть две пары ключей у Андрея E1 E2 D1 D2
Что бы ему могли отправлять зашифрованные сообщения, ему для начала нужно передать другому человеку(Игорь - отправитель зашифрованного сообщения) ключи E1 и D2. Игорь шифрует сначала ключом E1, потом D2 и посылает зашифрованное сообщение Андрею. Андрей расшифровывает это сообщение сначала своим секретным ключом D1, потом E2;
В теории всегда передают открытые ключи, а секретные оставляют у себя. И считается, что E - это открытый ключ, а D - секретный. Но в данном случае Андрей посылает ключ D2 - а он(условно) является секретным. Так если смысл(я спросил у преподавателя) Андрею отправлять Игорю ключи E1 и D2, если можно отправить ключи E1 и E2, а дешифровать своими закрытыми ключами D1 D2. Препод сказал, что нет - так нельзя, пытался мне объяснить почему нельзя - я так и не понял. Поясните, спасибо!

21 Авг 2019 в 07:14
187 +1
0
Ответы
1

Добрый день!

Давайте разберемся. В алгоритме RSA используется пара ключей: открытый ключ (E) и секретный ключ (D). Открытый ключ используется для шифрования сообщения, а секретный ключ - для его расшифровки.

Если Андрей передает Игорю ключи E1 и D2, то Игорь сможет зашифровать сообщение сначала ключом E1 (открытым ключом), а затем ключом D2 (почему Андрей передает секретный ключ D2 - не совсем понятно, возможно, это ошибка в объяснении). После этого Андрей расшифрует сообщение сначала ключом D1 (своим секретным ключом), а затем E2 (открытым ключом).

Если Андрей передаст Игорю ключи E1 и E2, а секретные ключи D1 и D2 останутся у себя, то Игорь сможет зашифровать сообщение только открытым ключом E1. Далее Андрей сможет расшифровать сообщение только секретным ключом D1, так как у него нет D2, и сообщение не будет расшифровано полностью.

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

20 Апр в 13:05
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 718 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир