100 likes | 326 Views
Sur la scène de crime n°1, on trouve un message dans la corbeille à papier. Le travail en laboratoire nous donne une piste, c’est un codage affine. Codage par une transformation affine. Le codage par transformation affine est encore un chiffrage mono alphabétique.
E N D
Sur la scène de crime n°1, on trouve un message dans la corbeille à papier. Le travail en laboratoire nous donne une piste, c’est un codage affine.
Le codage par transformation affine est encore un chiffrage mono alphabétique. On numérote de 0 à 25 les lettres de l’alphabet dans l’ordre; le rang N de A à 0 etc.…
On choisit 2 nombres a et b entiers tels que a appartient à l’ensemble {1, 3, 5, 7, 9, 11, 15, 17, 19, 21, 23, 25} et tels que b appartient à l’ensemble fermé [0 ; 25] a = 5 b = 3 On calcule alors f(n) = an+b pour chaque valeur de n. NB : f est une fonction affine. Il y a donc 12 fois 26 = 312 transformations affines possibles pour coder un texte. En fait, a = 1 et b = 0 ne codent pas les lettres. an+b = 26q+r’
EXEMPLES Codage affine Avec a=5 et b=3
SOIT LA LETTRE E • E a pour rang n=4 • f(n)=f(4)=5x4+3=23 • Or 23=26x0+23; c’est la division euclidienne de 23 par 26; 23=26xq+r où q est le quotient et r est le reste; ainsi n’=23 • Ce rang est celui de la lettre X • La lettre en clair E sera donc associée à la lettre codée X.
SOIT LA LETTRE F • Son rang est n=5 • f(n)=f(5) =5x5+3=28 • Or 28=26x1+2; c’est la division euclidienne de 28 par 26; 28=26xq+r où q est le quotient et r est le reste ; ainsi n’=2 • Son rang est celui de la lettre C • La lettre en clair F sera associée à la lettre codée C.