Salsa20
Salsa20 é uma cifra de fluxo que foi submetida ao eSTREAM por Daniel J. Bernstein. Ela é construída através de uma função pseudorrandômica baseada na adição de 32-bits, adição bit a bit (XOR) e operações de rotação, que mapeia uma chave de 256 bits, um nonce de 64 bits e uma posição de fluxo de 64 bits em uma saída de 512 bits (existe ainda uma versão de 128 bits).
Nº Q2563030 ★★
Incomum · Literatura
Salsa20
Salsa20 é uma cifra de fluxo que foi submetida ao eSTREAM por Daniel J. Bernstein. Ela é construída através de uma função pseudorrandômica baseada na adição de 32-bits, adição bit a bit (XOR) e operações de rotação, que mapeia uma chave de 256 bits, um nonce de 64 bits e uma posição de fluxo de 64 bits em uma saída de 512 bits (existe ainda uma versão de 128 bits).
Na Wikipédia
Salsa20 é uma cifra de fluxo que foi submetida ao eSTREAM por Daniel J. Bernstein. Ela é construída através de uma função pseudorrandômica baseada na adição de 32-bits, adição bit a bit (XOR) e operações de rotação, que mapeia uma chave de 256 bits, um nonce de 64 bits e uma posição de fluxo de 64 bits em uma saída de 512 bits (existe ainda uma versão de 128 bits). Esse funcionamento dá ao Salsa20 uma vantagem incomum que permite ao usuário realizar buscas de maneira eficiente em qualquer parte do fluxo de saída. Desta forma, ela fornece uma velocidade de cerca de 4-14 ciclos por byte em software em processadores de arquitetura x86 bem como uma razoável performance de hardware. O Salsa20 por sua vez não é patenteado e Bernstein tem escrito diversas implementações de domínio público para as arquiteturas mais comuns.
Texto: Wikipédia, CC BY-SA 4.0. · Imagem: Sissssou (CC BY-SA 3.0) ·
Cartas próximas
-
S
SHA-3
Nº Q1190947 ★★
Sem ofertas
-
S
SipHash
Hash functions
Nº Q7525546 ★
Sem ofertas
-
C
Common Scrambling Algorithm
Algorithm
Nº Q1029168 ★
Sem ofertas
-
E
EdDSA
Nº Q16966748 ★★
Sem ofertas
-
Threefish
Tweakable block cipher published together with the Skein hash function
Nº Q4051445 ★
Sem ofertas
-
B
BLAKE (hash function)
Wikipedia article covering the BLAKE series of cryptographic hash functions
Nº Q15279482 ★★
Sem ofertas