Протокол
SSL (Secure Socket Layer) используется для защиты данных, передаваемых через
Интернет. Этот протокол основан на комбинации алгоритмов асимметричного и
симметричного шифрования.
Протокол может работать в трех режимах:
· при взаимной аутентификации сторон;
· при аутентификации сервера и анонимности
клиента;
· при взаимной анонимности сторон.
При
установлении соединения по протоколу SSL для данной сессии связи генерируется
разовый ключ, который служит для симметричного шифрования данных, передаваемых в
течение данной сессии. Разовый ключ генерируется на этапе установления
соединения. При этом используются асимметричные алгоритмы шифрования.