Criptografia
Cifra de fluxo
Definição
Cifra simétrica que cifra dados bit a bit ou byte a byte combinando-os por XOR com um fluxo pseudoaleatório derivado de uma chave e um nonce.
Exemplos
- O ChaCha20-Poly1305 é o AEAD de cifra de fluxo dominante em TLS 1.3 e QUIC.
- O RC4 foi usado em WEP e SSL/TLS, mas está atualmente proibido.
Termos relacionados
ChaCha20
Cifra de fluxo moderna desenhada por Daniel J. Bernstein, com chave de 256 bits e nonce de 96 bits, largamente implementada com o Poly1305 no AEAD ChaCha20-Poly1305.
Salsa20
Cifra de fluxo com chave de 256 bits desenhada por Daniel J. Bernstein em 2005, incluída no portefólio eSTREAM e antecessora direta do ChaCha20.
Cifra de bloco
Cifra simétrica que cifra blocos de tamanho fixo de texto claro com uma chave secreta, geralmente combinada com um modo de operação para tratar dados de comprimento arbitrário.
Cifragem simétrica
Esquema de cifragem em que a mesma chave secreta é usada para cifrar e decifrar, oferecendo alta velocidade e forte confidencialidade quando a chave é partilhada de forma segura.
Criptografia (Cifragem)
Transformação criptográfica de texto claro em texto cifrado por meio de um algoritmo e uma chave, de modo que apenas partes autorizadas possam recuperar os dados originais.
Nonce
Número de uso único fornecido a um algoritmo criptográfico para garantir frescura e impedir replay ou reutilização de chave/IV.