Что такое ChaCha20-Poly1305?
ChaCha20-Poly1305 — конструкция аутентифицированного шифрования (AEAD), сочетающая потоковый шифр ChaCha20 с кодом аутентификации Poly1305. Создана криптографом Дэниелом Бернштейном.
В отличие от AES, ChaCha20 использует простые операции сложения, XOR и ротации (ARX), выполняемые за постоянное время на всех процессорах, что делает его иммунным к атакам по времени.
Кто использует ChaCha20-Poly1305?
Google, Cloudflare, TLS 1.3, SSH и WireGuard используют ChaCha20-Poly1305.
ChaCha20 в VPNWG
VPNWG использует ChaCha20-Poly1305 как единственный алгоритм шифрования. Это не настраиваемая опция — исключает атаки на понижение шифра. Наш стек шифрования.