Distance d'unicité

Cet article est une ébauche concernant la cryptologie.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

La distance d'unicité est un terme de cryptographie qui fait référence au nombre minimal moyen de textes chiffrés, avec une même clef, nécessaire pour que l'on puisse retrouver la clef de chiffrement sans ambiguïté.

Formellement, si on note C 1 , . . . , C n {\displaystyle C_{1},...,C_{n}} des cryptogrammes, tous chiffrés à partir de la clef K {\displaystyle K} , la distance d'unicité est le plus petit entier n {\displaystyle n} tel que

h ( K | C 1 , . . . , C n ) = 0 {\displaystyle h(K|C_{1},...,C_{n})=0}

h {\displaystyle h} désigne la fonction entropie de Shannon.

Supposons que l'on connaisse la fonction de chiffrement E : K × M C {\displaystyle E:{\mathcal {K}}\times {\mathcal {M}}\to {\mathcal {C}}} . Si on connaît de plus C 1 = E ( k , m 1 ) {\displaystyle C_{1}=E(k,m_{1})} , mais pas k {\displaystyle k} ou m 1 {\displaystyle m_{1}} , et que l'on essaie de retrouver la clef de chiffrement utilisée, on est confronté au problème que, en règle générale, il existe, plusieurs couples ( m j , k j ) {\displaystyle (m'_{j},k'_{j})} peuvent donner c 1 = E ( k j , m j ) {\displaystyle c_{1}=E(k'_{j},m'_{j})} --- idéalement, pour toute clef k {\displaystyle k} , l'application m E ( k , m ) {\displaystyle m\mapsto E(k,m)} est une permutation. Si on dispose d'autre c i {\displaystyle c_{i}} la clef k {\displaystyle k} utilisée pour chiffrer doit apparaître dans chaque liste de couple. La distance d'unicité d {\displaystyle d} correspond au nombre moyen de cryptogrammes nécessaires pour que seule la clef k {\displaystyle k} possède cette propriété. Autrement dit, heuristiquement, si on connaît d {\displaystyle d} cryptogrammes, on connaît la clef. Il est toutefois important de préciser que cela ne présume pas de l'effort de calcul nécessaire pour obtenir effectivement la clef : on sait juste que l'on a suffisamment d'information pour calculer la clef de chiffrement; trouver la clef est un autre problème.

Références

Cours de cryptographie, de G. Zémor - Cassini, 2000. (section 2.4.3)


  • icône décorative Portail de la cryptologie