Как работает шифрование данных в интернете

Разбираем, что такое ключ, шифротекст, симметричное и асимметричное шифрование и зачем нужна проверка целостности данных.

1 мин чтенияРедакция GatedNet

Симметричное шифрование

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

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

Асимметричная криптография

В асимметричной криптографии применяется пара ключей: открытый и закрытый. Открытый ключ можно передавать другим участникам, а закрытый должен оставаться у владельца.

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

Почему важна целостность

Недостаточно просто скрыть содержимое сообщения. Нужно ещё иметь возможность определить, не было ли оно изменено во время передачи.

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

О публикации

Материал подготовлен редакцией GatedNet. Мы отделяем факты от мнений и обновляем публикации, когда появляется новая важная информация.

Наверх