Glasnost

Notations

Nous présentons ici sous forme de tableau les différents symboles et notations rencontrés dans ces spécifications, associés à leur signification.

Symbole Description
c Information utilisée dans le processus cryptographique, un cipher, ici, un entier compris entre 0 et n-1.
C Un cipher, représenté par une chaîne d'octets.
d Un exposant privé RSA.
d_i

Un exposant du facteur additionnel du CRT r_i, entier positif (>0) tel que:

e·d_i = 1(mod(r_i-1)), où i = 3, …, u.

dP

L'exposant du p du CRT, entier positif (>0) tel que:

e·dP = 1(mod(p-1)).

dQ

L'exposant du q du CRT, entier positif (>0) tel que:

e·dQ = 1(mod(q-1)).

e L'exposant public RSA.
EM Message chiffré, une chaîne d'octets.
emBits Longueur en bits d'un EM mise en forme par indentation.
emLen Longueur en octets d'un EM mise en forme par indentation.
GCD(.,.) Le plus grand diviseur commun de deux entiers positifs.
Hash Une fonction de hachage.
hLen Longeur en octet du résultat d'une fonction de hachage Hash.
k Longueur en octet du modulo RSA n.
K Une clé privé RSA.
L Un label optionel RSAES-OAEP, sous forme de chaîne d'octets.
LCM(.,…,.) Le plus petit multiplicateur commun d'une liste d'entiers positifs (>0).
m Entier entre 0 et n-1, représentant un message.
M Un message, sous forme de chaîne d'octets.
mask Un masque produit par MGF, sous forme de chaîne d'octets.
maskLen Longueur d'indentation de la chaîne d'octets mask.
MGF Fonction de génération de masque.
mgfSeed Germe utilisé pour la génération du masque, sous forme de chaîne d'octets.
mLen Longueur en octets d'un message M.
n Modulo RSA, n = n₁·n₂·…n_u, où u ≧ 2.
(n, e) Une clé publique RSA.
p, q Les deux premiers facteurs premiers du modulo RSA n.
qInv

Le coefficient du CRT, à savoir un entier positif (>0):

q·qInv = 1(mod*p*)

r_i

Les facteurs premiers du modulo RSA n, ainsi,

r₁ = p et r₂ = q.

s Entier représentant une signature, compris entre 0 et n-1
S Une signature, sous forme d'une chaîne d'octets.
sLen La longueur en octets du grain de sel EMSA-PSS.
t_i

Coefficient du facteur premier additionnel du CRT r_i, entier positif (>0), inférieur à r_i, tel que:

r₁·r₂·…r_(i-1)·t_i = 1mod(r_i), où *i = 3, …, u.

u Nombre de facteurs premiers du modulo RSA, u ≧ 2.
x Un entier non négatif.
X La chaîne d'octet correspondante à x.
xLen La longueur de la chaîne d'octet X.
0x Indicateur de début d'une représentation hexadécimal d'un octet ou d'une chaîne d'octet.
λ(n) LCM(r₁-1, r₂-1, …, r_u-1)
OU exclusif (XOR) de deux chaîne d'octets.
⌈.⌉ Fonction de plafonnement. ⌈r⌉ est le plus petit entier supérieur ou égal au nombre réel r
Opérateur de concaténation.
Symbole de congruance. ab (mod n) signifie que l'entier n est diviseur de l'entier a-b.