Aller au contenu principal

2. Notation

C texte chiffré (ciphertext), une chaîne d'octets

c nombre d'itérations (iteration count), un entier positif

DK clé dérivée (derived key), une chaîne d'octets

dkLen longueur en octets de la clé dérivée, un entier positif

EM message encodé (encoded message), une chaîne d'octets

Hash fonction de hachage sous-jacente

hLen longueur en octets de la sortie de la fonction pseudoaléatoire, un entier positif

l longueur en blocs de la clé dérivée, un entier positif

IV vecteur d'initialisation (initialization vector), une chaîne d'octets

K clé de chiffrement (encryption key), une chaîne d'octets

KDF fonction de dérivation de clé (key derivation function)

M message, une chaîne d'octets

P mot de passe (password), une chaîne d'octets

PRF fonction pseudoaléatoire sous-jacente (underlying pseudorandom function)

PS chaîne de remplissage (padding string), une chaîne d'octets

psLen longueur en octets de la chaîne de remplissage, un entier positif

S sel (salt), une chaîne d'octets

T code d'authentification de message (message authentication code), une chaîne d'octets

T_1, ..., T_l, U_1, ..., U_c valeurs intermédiaires, chaînes d'octets

01, 02, ..., 08 octets avec les valeurs 1, 2, ..., 8

\xor OU exclusif bit à bit de deux chaînes d'octets

|| || opérateur de longueur d'octet

|| opérateur de concaténation

<i..j> opérateur d'extraction de sous-chaîne: extrait les octets i à j, 0 <= i <= j