Работа в современном офисе

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


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


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

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

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

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

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



Содержание раздела