Salsa20
Salsa20 est un chiffrement de flux proposé au projet eSTREAM par Daniel Bernstein. Il est architecturé autour d'une fonction pseudo-aléatoire basée sur des opérations d'addition sur 32 bits, d'addition exclusive (XOR) et de rotations sur les bits, qui transforme une clé de 256 bits, un nombre pseudo aléatoire de 64 bits, et une position de flux sur 64 bits en un bloc de données en sortie de 512 bits.
Nº Q2563030 ★★
Peu commune · Littérature
Salsa20
Salsa20 est un chiffrement de flux proposé au projet eSTREAM par Daniel Bernstein. Il est architecturé autour d'une fonction pseudo-aléatoire basée sur des opérations d'addition sur 32 bits, d'addition exclusive (XOR) et de rotations sur les bits, qui transforme une clé de 256 bits, un nombre pseudo aléatoire de 64 bits, et une position de flux sur 64 bits en un bloc de données en sortie de 512 bits.
Sur Wikipédia
Salsa20 est un chiffrement de flux proposé au projet eSTREAM par Daniel Bernstein. Il est architecturé autour d'une fonction pseudo-aléatoire basée sur des opérations d'addition sur 32 bits, d'addition exclusive (XOR) et de rotations sur les bits, qui transforme une clé de 256 bits, un nombre pseudo aléatoire de 64 bits, et une position de flux sur 64 bits en un bloc de données en sortie de 512 bits. Cela donne la possibilité à l'utilisateur de se positionner n'importe où dans le flux de sortie. Ses performances sont de 8 à 14 cycles par octet sur les microprocesseurs modernes d'architecture x86, et raisonnables par ailleurs en mode hardware. Ce procédé n'est pas breveté et Bernstein a écrit de nombreuses mises en œuvre pour le domaine public, optimisées pour les architectures courantes. La méthode et famille de chiffrement ChaCha, qui a des fonctionnalités similaires, mais une fonction de tour à tour différente, est proposé par Bernstein en 2008 et améliore ses performances. C'est un standard proposé en juin 2016 à IETF pour TLS sous le RFC7905.
Texte : Wikipédia, CC BY-SA 4.0. · Image : Sissssou (CC BY-SA 3.0) ·
Cartes voisines
-
S
SHA-3
Fonction de hachage cryptographique du NIST
Nº Q1190947 ★★
Pas en vente
-
S
SipHash
Hash functions
Nº Q7525546 ★
Pas en vente
-
C
Common Scrambling Algorithm
Algorithm
Nº Q1029168 ★
Pas en vente
-
E
EdDSA
Clés d'échanges de signature électronique créée par D.J. Bernstein
Nº Q16966748 ★★
Pas en vente
-
Threefish
Tweakable block cipher published together with the Skein hash function
Nº Q4051445 ★
Pas en vente
-
B
BLAKE
Wikipedia article covering the BLAKE series of cryptographic hash functions
Nº Q15279482 ★★
Pas en vente