Возможно, имелся в виду общий принцип работы протокола SSL, а не конкретно для защиты данных при ЭДО.
Процесс работы SSL-протокола включает несколько этапов: gitverse.ru
- Установление соединения. gitverse.ru Клиент соединяется с сервером и запрашивает безопасное соединение. gitverse.ru Сервер пересылает свой сертификат, а клиент проверяет полученный документ и убеждается в подлинности сервера. gitverse.ru
- Обмен ключами. gitverse.ru Клиент генерирует случайное число и шифрует его открытым ключом. gitverse.ru Зашифрованное число отправляется на сервер, где расшифровывается при помощи закрытого ключа. gitverse.ru Теперь у обеих сторон есть общий сеансовый ключ для шифрования последующих сообщений. gitverse.ru
- Шифрование/расшифровка. gitverse.ru Весь трафик, который передаётся сторонами друг другу, шифруется при помощи сеансового ключа. gitverse.ru Это предотвращает прочтение информации третьими лицами, даже если они перехватят соединение. gitverse.ru Сеансовый ключ расшифровывает полученные сообщения. gitverse.ru
- Проверка целостности. gitverse.ru Сервер и клиент используют код аутентификации сообщений (MAC) для проверки целостности каждого сообщения. gitverse.ru Это гарантирует, что данные не были изменены при передаче. gitverse.ru
- Разрыв соединения. gitverse.ru Когда соединение больше не требуется, клиент или сервер может инициировать его разрыв. gitverse.ru Стороны обмениваются сообщениями друг с другом для упорядоченного завершения сеанса и дальнейшего освобождения ресурсов. gitverse.ru
В протоколе SSL для аутентификации используются асимметричные алгоритмы шифрования (пара открытый — закрытый ключ), а для сохранения конфиденциальности — симметричные (секретный ключ). spravochnick.ru habr.com