[PDF] Examen Final – Cryptographie





Previous PDF Next PDF



EXAMEN DE CRYPTOGRAPHIE

Examen de Cryptographie et Sécurité. Durée : 1h30 – Documents non autorisés. Exercice 1 (7pts) On s'intéresse à l'algorithme cryptographique d'ElGamal.



Examen de cryptographie IUT Licence 3

Examen de cryptographie IUT Licence 3. Enseignant : CAYREL Pierre-Louis. Corrigé détaillé. Mercredi 19 décembre 2007. Durée : 1h30.



Examen Partiel – Cryptographie Correction

Examen Partiel – Cryptographie jeudi 1er décembre 2005. Correction. Exercice 1 (12pts). Soit p un nombre premier. Donner une formule simple pour.



Examen Final – Cryptographie

Examen Final – Cryptographie jeudi 19 janvier 2006. Correction. Exercice 1. Alice change sa clé RSA tous les 25 jours. Bob lui change sa clé tous les 31 



Examen Final – Cryptographie

Examen Final – Cryptographie vendredi 16 janvier 2009 16h – 17h30. Solutions. Probl`eme 1 (Cryptanalyse différentielle). On consid`ere le cryptosyst`eme E 



Solutions pour lexamen partiel – Cryptographie

Solutions pour l'examen partiel – Cryptographie vendredi 14 décembre 2007 13h – 14h30. Exercice 1. Soient X et Y deux variables aléatoires indépendantes.



Examen de cryptographie (3h) Exercice 1 : bits faciles et difficiles

Examen de cryptographie (3h). Vous disposez de la moitié du temps pour résoudre les deux premiers exercices et de l'autre moitié pour résoudre l'exercice 3.



Examen Partiel – Cryptographie

Examen Partiel – Cryptographie vendredi 10 novembre 2006. Toutes les réponses devront être soigneusement justifiées. Exercice 1.



Examen Partiel – Cryptographie

Examen Partiel – Cryptographie vendredi 24 octobre 2008 14h – 15h30. Documents de cours autorisés. Toutes les réponses devront être soigneusement 



STEGANOCRYPTOGRAPHIE EN IMAGERIE MEDICALE

L'utilisation conjointe de la steganographie et de la cryptographie est une solution conditions de l'examen (nature lieu

Examen Final – Cryptographie

Examen Final - Cryptographie

vendredi 16 janvier 2009, 16h - 17h30 SolutionsProbl`eme 1 (Cryptanalyse diff´erentielle) On consid`ere le cryptosyst`emeEsur 4 bits suivant.w 1w 2w 3w 4K 1,1K 1,2K 1,3K

1,4++++Sx

1x 2x 3x 4y 1y 2y 3y

4++++K

2,1K 2,2K 2,3K 2,4w ?1w ?2w ?3w ?4LaS-boˆıte est donn´ee par le tableau suivant (entr´ee :x1x2x3x4, sortie :y1y2y3y4) x

1x2x3x4y

1y2y3y4x

1x2x3x4y

1y2y3y4x

1x2x3x4y

1y2y3y4x

1x2x3x4y

1y2y3y400001110010000101000001111000101

00010100010111111001101011011001

00101101011010111010011011100000

00110001011110001011110011110111

1.Calculer l"image du mot 1011 par le cryptosyst`emeEavec les sous-cl´es

K

1=K1,1K1,2K1,3K1,4= 0110 etK2=K2,1K2,2K2,3K2,4= 1110

Commen¸cons par ´ecrire les ´equations qui relient les diff´erents bits : x

1=w2?K1,2w?1=y1?K2,1

x

2=w1?K1,1w?2=y3?K2,2

x

3=w4?K1,4w?3=y2?K2,3

x

4=w3?K1,3w?4=y4?K2,4

On trouveX= 1110, d"o`uY=S(1110) = 0000et le mot de sortie est1110.2.Justifier pourquoi il est n´ecessaire d"ajouter une sous-cl´e avant et apr`es laS-boˆıte.

LaS-boˆıte fait partie du protocole et donc estpublique. Si on n"ajoute pas de sous-cl´e au d´epart, alors la valeur deX, et donc aussi celle deY, est totalement connue `a partir de celle

deW. De mˆeme, si on n"ajoute pas de sous-cl´e en sortie deS-boˆıte, on peut retrouver la

valeur deXen partant deW?.

3.D´eterminer l"ensembleEdes motsXde 4 bits tels que

S(X?0100) =S(X)?1011

Cela revient `a d´eterminer lesXtels que

S(X?0100)?S(X) = 1011.(1)

On trouve l"ensemble suivant

E={0001,0101,1011,1111}4.En d´eduire que, pourXun mot al´eatoire de 4 bits, on a Prob ?S(X?0100) =S(X)?1011?=14 Le motXpeut prendre16valeurs distinctes parmi lesquelles seules4v´erifient l"´equation (1). Donc

Prob?S(X?0100) =S(X)?1011?=416

=14

5.En d´eduire que, pourWun mot al´eatoire de 4 bits,et quelles que soient les valeurs des

sous-cl´esK1etK2, on a Prob ?E(W?1000) =E(W)?1101?=14 On cherche `a d´eterminer la probabilit´e de l"´ev´enement

E(W?1000)?E(W) = 1101

NotonsMetNles deux transformations suivantes sur les mots de4bits

M(a1a2a3a4) =a2a1a4a3etN(b1b2b3b4) =b1b3b2b4

Notons que les fonctionsMetNsont lin´eaires, c"est-`a-dire

M(A?B) =M(A)?M(B), N(A?B) =N(A)?N(B)

On aX=M(W?K1). On pose˜W=W?1000et˜X,˜Y,˜W?les valeurs correspondant. On a

X?˜X=M(W?K1)?M(˜W?K1)

=M(W?K1?˜W?K1) =M(W?˜W) =M(1000) = 0100 Et doncY?˜Y= 1011avec une probabilit´e de1/4et on a alors avec la mˆeme probabilit´e W

??˜W?=K2?N(Y)?K2?N(˜Y) =N(Y?˜Y) =N(1011) = 11016.Quelle est cette probabilit´e si on remplaceEpar une fonction al´eatoire sur 4 bits ?

Dans ce cas la valeurE(W?1000)?E(W)est une valeur al´eatoire dans un ensemble `a16

´el´ements, donc cette probabilit´e est de1/16.7.On consid`ere `a pr´esent une attaque `a texte clair connu sur le cryptosyst`emeEavec deux

sous-cl´esK1etK2inconnues. (a)Pour le couple message clair/message crypt´e (W,E(W)) = (1001,0001), on remarque que

E(W?1000) =E(W)?1101

En d´eduire les valeurs possibles de la sous-cl´eK1. Par le raisonnement (et les notations) de la question 5, on voit que l"´equation

E(W?1000) =E(W)?1101

est v´erifi´ee si et seulement si, pour leXcorrespondant, on a

S(X?0100) =S(X)?1011

et donc ssiX? E. D"un autre cˆot´e, on sait queX=M(W?K1)et on en d´eduit4 valeurs possibles pourK1 K

1= 1011,0011,1110,ou0110.(b)Justifier pourquoi il est relativement facile de trouver un tel couple.

On peut trouver un tel couple avec une probabilit´e de1/4et donc relativement facilement

(notamment par rapport `a une probabilit´e de hasard de1/16).Probl`eme 2 (Borne sur la r´esistance lin´eaire)

1.Soitfune fonction bool´eenne sur{0,1}n.(a)Soitu? {0,1}n, montrer que :

f(u)2=? x,y?{0,1}n? (-1)f(x)?f(y)(-1)u?(x?y)? On a f(u)2=( x?{0,1}n(-1)f(x)?u?x) y?{0,1}n(-1)f(y)?u?y) x,y?{0,1}n(-1)f(x)?u?x?f(y)?u?y x,y?{0,1}n(-1)f(x)?f(y)(-1)u?x?u?y x,y?{0,1}n(-1)f(x)?f(y)(-1)u?(x?y)(b)Montrer que, pourxetydans{0,1}n, on a : u?{0,1}n(-1)u?(x?y)=?

2nsix=y,

0 sinon

Six=yalorsx?y= 0...0etu?(x?y) = 0pour toutu? {0,1}n. Donc on obtient u?{0,1}n(-1)u?(x?y)=? u?{0,1}n1 =card({0,1}n) = 2n Supposons `a pr´esent quex?=y. On posez=x?y, et doncz?= 0...0. Ainsi,, il existe au moins un bit dez´egal `a1, disons le biti. Si on prendu0le mot dont tous les bits sont ´egaux `a0, sauf le biti´egal `a1, alors, on az?u0= 1. On calcule, en utilisant le fait que u?→u?u0est une bijection sur{0,1}n u?{0,1}n(-1)u?z=? u?{0,1}n(-1)(u?u0)?z=? u?{0,1}n(-1)u?z?u0?z u?{0,1}n(-1)u?z(-1)u0?z=-? u?{0,1}n(-1)u?z

ce qui implique que cette somme est nulle.(c)En utilisant les deux questions pr´ec´edentes, montrer que :

u?{0,1}n˜ f(u)2= 22n En utilisant successivement les questions 1(a) et 1(b), on obtient u?{0,1}n˜ f(u)2=? u?{0,1}n? x,y?{0,1}n(-1)f(x)?f(y)(-1)u?(x?y) x,y?{0,1}n(-1)f(x)?f(y)? u?{0,1}n(-1)u?(x?y) x,y?{0,1}n x=y(-1)f(x)?f(y)2n = 2 n? x?{0,1}(-1)2f(x)= 2n? x?{0,1}1 = 2 n·2n= 22n2.On pose

M= maxu?{0,1}n?

??˜f(u)???(a)Montrer que u?{0,1}n˜ On a u?{0,1}n˜ f(u)2=? u?{0,1}n? u?{0,1}nM2= 2nM2(b)En d´eduire, en utilisant la partie 1, que :

M≥2n/2

Par les r´esultats de la question 1, on a

2 nM2≥? u?{0,1}n˜ f(u)2= 22n et ainsi M

2≥2npuisM≥2n/2

puisqueMest un nombre positif.(c)Que peut-on en d´eduire sur la r´esistance lin´eaire def? En utilisant l"in´egalit´e ci-dessus, on obtient

RL(f) = 2n-1-12

maxv?{0,1}n? ??˜f(v)???

2n/2= 2n-1-2n/2-1

quotesdbs_dbs29.pdfusesText_35
[PDF] Examen de fin d 'études secondaires 2017 - MENlu

[PDF] 1/4 Module : Floristique Examen Ecrit- 1 juin 2016 Nom

[PDF] La couverture des services fournis par un optométriste - Régie de l

[PDF] Special Costco Membership Offer for the members of Actra

[PDF] Controls SMC_P_-S2 - FSR

[PDF] Examen de Management Stratégique - BU Toulon

[PDF] Examen Microbiologie Juin 2007

[PDF] epreuve de « macroeconomie 1 - BU Toulon - Université de Toulon

[PDF] Corrigé de l 'Examen final de Microéconomie

[PDF] Examen juin 2016 (partie Intégration, avec - Université de Lorraine

[PDF] L 'évaluation des apprentissages du FLE dans les collèges cas de 3

[PDF] Langue Vivante Anglais Sujets d 'Examens 2007-2008 - Université

[PDF] Examen de CES Révision Comptable Session de - Révision Fac

[PDF] examens de techniciens decembre 2013 - Ucanss

[PDF] Génie mécanique - Université de M 'sila