Semestre : 1
Devoir de Synthse
Nombre de pages : 6
Dure : 2 heures
Calculatrice : autorise
Nous supposons quun bit a chang dans le bloc dentre dAES-128. Combien de
sous blocs (octets) seront affects aprs lexcution du premier round, avec
explication ? (1 point)
2)
3)
4)
5)
Compltez cette commande Openssl pour crer un certificat avec une nouvelle cl
prive RSA 2048 bits. Le fichier cert.pem va contenir la nouvelle cl gnre et le
certificat (1 point)
openssl . -x509 -days 365
ALICE
BOB
Questions :
1) Vrifier que le point G appartient la courbe E (0,5 point)
2) Est-ce que il y a un point dabscisse 9 qui appartient la courbe E, expliquez ? (0,75
point)
3) Calculer A si Alice choisit s = 3. (3 points)
4) Dduire la valeur de B si Alice choisit r = 2. (0,25 point)
5) Pourquoi il est difficile pour Bob de retrouver s et r sachant quil connait les points G,
A et B ? (0,5 point)
2
lectronique
sur
Internet
(SET
"Secure
Electronic
Pour scuriser le commerce lectronique sur Internet, le standard SET propose un ensemble
de protocoles de scurit pour le paiement par carte bancaire sur Internet. Une vision
simplifie de l'architecture de SET est donne par la figure suivante :
Le fonctionnement de base est comme suit : L'acheteur connecte son poste de travail sur le
serveur du marchand. Il consulte le catalogue des produits proposs, passe la commande et
autorise le paiement. Le marchand accepte la commande et la ralise.
Le marchand pour se faire payer adresse sa banque l'autorisation de paiement de l'acheteur
via la passerelle de paiement. On trouve donc trois protocoles essentiels dans SET: Le
protocole d'achat, le protocole d'autorisation de paiement et le protocole de paiement
Voici (parmi de nombreuses autres) quelques rgles de scurit de base que les protocoles
SET doivent respecter :
a) L'acheteur et la passerelle de paiement doivent pouvoir vrifier que le marchand est
bien celui qu'il prtend tre. Le marchand doit pouvoir vrifier que l'acheteur et la
passerelle de paiement sont bien ceux qu'ils prtendent tre.
b) Une personne non autorise ne doit pas pouvoir modifier les messages changs
entre le marchand et la passerelle de paiement.
3
2) Qu'est-ce qu'un certificat? Quel est le rle de lautorit de certification? (1,25 point)
Le processus d'achat se droule en deux changes requtes rponses successifs entre
lacheteur et le marchand. Avant denvoyer le message final, le marchand transfre
lautorisation de paiement de lacheteur sa banque travers la passerelle de paiement, et
attend la rponse de russite de paiement.
Premier change
La requte initiale de l'acheteur vers le marchand indique simplement en clair l'intention par
l'acheteur de passer commande.
La rponse initiale du marchand comporte trois lments:
- un identifiant de commande plus sa signature numrique
- le certificat du marchand avec sa cl publique
- le certificat de la passerelle de paiement avec sa cl publique.
3) A la suite de ce premier change, quelles vrifications peuvent tre effectues par
l'acheteur, avec explication? (0,75 point)
Second change
L'acheteur envoi la requte d'achat qui est organise comme suit :