Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Рассмотрим конкретный пример.docx
Скачиваний:
2
Добавлен:
19.09.2019
Размер:
195.71 Кб
Скачать

Шифрование с публичным ключом

  Шифрование с помощью публичного ключа основано на использовании пары ключей: закрытого (частного) и открытого (публичного) ключей.

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

  Пару ключей - частный и публичный - можно использовать как для решения задач аутентификации (рис. 4), так и секретности (конфиденциальности) (рис. 6).

  Согласно первой схеме (рис. 4): пользователь А заранее отсылает публичный ключ своим корреспондентам В и С, а затем отправляет им сообщение, зашифрованное своим частным ключом.

Сообщение мог послать только А (лишь он обладает частным ключом), то есть проблема аутентификации обеспечена. Но, например, B не уверен, что письмо не прочитал также С. Таким образом, проблема конфиденциальности не обеспечена

Схема, обеспечивающая секретность (конфиденциальность), представлена на рис. 6.

Сообщение может прочесть только А, так как лишь он обладает частным ключом, раскрывающим сообщение, то есть проблема конфиденциальности решена. Но А не может быть уверен, что сообщение не прислал B, выдающий себя за С. Таким образом, проблема аутентификации не решена

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

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

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

^ вернуться к содержанию ^

Шифрование с симметричным и асимметричным ключом

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

1 - А шифрует исходный файл с помощью симметричного (секретного) ключа; 2 - А получает из открытых источников публичный ключ, принадлежащий В и с помощью этого ключа зашифровывает свой симметричный ключ; 3 - оба объекта (зашифрованный файл и зашифрованный симметричный ключ) отсылаются в адрес В посредством Интернет; 4 - В получает оба объекта; 5 - симметричный ключ расшифровывается частным ключом, принадлежащим В; 6 - с помощью расшифрованного симметричного ключа расшифровывается исходный файл

^ вернуться к содержанию ^