Система защиты данных при использовании криптопровайдеров работает путём шифрования информации. ddos-guard.ru Криптопровайдер участвует в создании, проверке, шифровании и расшифровке электронной подписи, а также отвечает за защиту данных. www.diadoc.ru
Некоторые этапы работы системы защиты на примере протоколов шифрования SSL и TLS в контексте архитектуры «Клиент-Сервер»: ddos-guard.ru
- Соединение. ddos-guard.ru Клиент (браузер) инициирует соединение с сервером (сайт), отправляя сообщение «Client Hello», а также информацию о версии протокола, поддерживаемых алгоритмах шифрования и случайное число. ddos-guard.ru Сервер отвечает «Server Hello» и указывает выбранную версию протокола, алгоритм шифрования и своё случайное число. ddos-guard.ru
- Аутентификация и обмен ключами. ddos-guard.ru Сервер отправляет свой цифровой сертификат, подтверждающий подлинность сайта. ddos-guard.ru Клиент проверяет его, а затем обменивается ключами с сервером. ddos-guard.ru На этом этапе используется асимметричное шифрование, например, алгоритм RSA, он помогает безопасно сгенерировать общий симметричный ключ. ddos-guard.ru
- Шифрование данных. ddos-guard.ru Сервер и клиент используют сессионный симметричный ключ для шифрования и дешифрования передаваемых данных. ddos-guard.ru
- Целостность данных. ddos-guard.ru Чтобы сохранить целостность передаваемой информации, используется код аутентификации сообщений — MACs, он гарантирует подлинность источника данных и помогает обнаруживать изменения во время передачи. ddos-guard.ru
Чтобы создать электронную подпись, криптопровайдер берёт хэш, то есть сжатую версию документа, и шифрует его с помощью закрытого ключа. www.diadoc.ru Полученная подпись становится уникальным идентификатором данных. www.diadoc.ru Для проверки ЭП криптопровайдер использует открытый ключ. www.diadoc.ru Дальше он расшифровывает подпись, сравнивает полученный хэш с хэшем данных, которые были подписаны. www.diadoc.ru Если они совпадают, ЭП считается верной. www.diadoc.ru
Криптопровайдеры обеспечивают защиту от подделки ключей, внедрения вредоносного кода, компрометации криптографических алгоритмов. www.diadoc.ru