Проблема в криптографии с открытым ключом

У меня проблема в PKC

Рассмотрим следующий сценарий

когда отправителю необходимо отправить сообщение получателю:

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

Итак, моя проблема в том, что отправитель не генерирует никаких ключей? а как открытый ключ получателя отправить отправителю?


person Sudantha    schedule 08.01.2011    source источник


Ответы (1)


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

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

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

person dthorpe    schedule 08.01.2011