Clés Privées Flashcards
Principe de Kerckhoff
La sécurité d’un système de cryptographie ne doit pas dépendre de la préservation du secret de l’algorithme. La sécurité ne repose que sur le secret de la clef.
Masque jetable
K: Clef
M: Message
C: Cryptogramme
Eₖ(M) = M xor K
Dₖ(C) = C xor K
Entropie
Mesure le manque d’information, l’incertitude.
Pour une variable discrète X, l’entropie maximale est de
log(n)
H(X) = 0 ssi
∃i, pᵢ = 1
H(X) = log(n) ssi
∀i, pᵢ = 1/n
H(Y|X) =
H(X, Y) - H(X)
I(X;Y) =
H(X) + H(Y) - H(X,Y)
Formule Entropie
Σ[i=1->n] -pᵢ*log₂pᵢ
Système à clé courtes
Un système de chiffrement devrait nécessiter une clé secrète de longueur indépendante de la longueur du message à transmettre.
Théorème Shannon
Pour la transmission d’un message privé de n bits, il est nécéssaire et suffisant de partager un clef privée et aléatoire de n bits.
Sécurité calculatoire
il est impossible de deviner le message chiffré avec un bonne probabilité plus efficacement qu’en faisant une recherche exhaustive des clés.
Un chiffre est appelé ______ si la clé de chiffrement est la même que celle pour le déchiffrement.
symétrique
Chiffre de flux
K: Clef
IV: vecteur d’initialization (unique et aléatoire)
M: message
C: Cryptogramme
Gₖ(IV) = F
Eₖ(M) = M xor F = C
Dₖ(C) = C xor F
Le chiffrement de flux de données défini précédemment est du type asynchrone puisque
le flux de clés est indépendant du message clair