Гибридное шифрование

Простыми словами

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

Как применяется

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

Пример применения

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

Не путать с

  • Симметричное шифрованиеПредполагает соответствующий секретный ключ у сторон; само не решает передачу этого ключа через открытый канал.
  • Согласование ключейМеханизм получения общего секрета, который может быть частью гибридной схемы.
  • Постквантовый гибридный обменСочетает механизмы разных семейств для установления ключей; это другое употребление слова «гибридный».

Как это работает

  1. Проверить ключ получателяУстанавливают доверие к открытому ключу и допустимым параметрам схемы.
  2. Получить ключ данныхАсимметричный механизм и функция выработки ключей создают нужный материал.
  3. Защитить сообщениеСимметричная AEAD-схема шифрует данные и формирует проверку целостности.
  4. Восстановить и проверитьПолучатель получает ключ, проверяет сообщение и отклоняет некорректный пакет.

Связанные термины

Частые вопросы

Это два шифрования всего файла подряд?

Не обязательно. Обычно асимметричная часть обслуживает ключевой материал, а симметричная — само сообщение.

Это автоматически постквантовая защита?

Нет. Свойства зависят от выбранных механизмов.

Подпись отправителя появляется автоматически?

Нет. Аутентификация отправителя зависит от режима и состава конкретной схемы.

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