Система шифрования голосовых и видеозвонков в современных коммуникаторах работает следующим образом: медиафреймы (аудио и видео) шифруются после их кодирования и до разбивки на пакеты для передачи. 1 На принимающей стороне кадры расшифровываются и затем декодируются. 1 Шифрованию не подлежат только специальные метаданные кодеков, такие как заголовки и зарезервированные последовательности. 1
Например, в платформе Discord для шифрования используется протокол DAVE. 1 Он использует WebRTC Encoded Transforms API, который позволяет шифровать медиафреймы после их кодирования и до разбивки на пакеты для передачи. 1 Для безопасного и масштабируемого обмена ключами в группах используется протокол Messaging Layer Security (MLS), при этом каждый участник получает симметричный ключ шифрования медиаданных для отправителя. 1 Для генерации ключей идентификации используется алгоритм цифровой подписи на эллиптических кривых (ECDSA). 1
Также для шифрования голосовых и видеозвонков может применяться протокол Signal. 35 Он обеспечивает конфиденциальность, целостность, аутентификацию, согласованность участников и другие свойства. 35