CRYPTOGRAPHY
ENCRYPTION

ChaCha20

AES hardware дэмжлэггүй орчинд зориулсан хурдан stream cipher.

Юу вэ?

Даниел Бернштейний зохион бүтээсэн stream cipher бөгөөд Poly1305 authenticator-тай хамт RFC 8439-т стандартчилагдсан.

Хэрхэн ажилладаг вэ?

256 битийн түлхүүр, nonce болон тоолуур ашиглан ARX (Add-Rotate-XOR) үйлдлээр pseudo-random keystream үүсгэж, оролтын мэдээлэлтэй XOR хийж шифрлэдэг.

Хаана ашиглагддаг вэ?

  • TLS 1.3 (ялангуяа AES-NI дэмждэггүй мобайл CPU)
  • WireGuard VPN
  • Google QUIC протокол
Стандарт: RFC 8439