La sécurité - Le cryptage.


Objectif du cours...

  • Identifier les besoins de cryptage.
  • Connaître les différentes méthodes de cryptage.
  • Connaître les mécanismes de fonctionnement des clés asymétriques.

1
Définition du cryptage,
Pourquoi crypter les données ?

Définition... Hachage :

  1. Opération consistant à déterminer une information de taille fixe et réduite à partir d’une donnée de taille indifférente, de telle façon que deux données quelconques aient une faible probabilité de produire le même résultat.

  2. Le résultat de cette opération.

Note : Le hachage est utilisé en particulier :

  • pour la vérification de l’intégrité d’un document lors de sa transmission : le résultat du hachage de ce document, effectué au départ, étant transmis avec lui et vérifié à l’arrivée ;
  • pour la signature électronique d’un document, par exemple en chiffrant le résultat du hachage de ce document au moyen de la clé secrète.

Équivalent étranger : hash code.


2
Cryptage par algorithme
ou cryptage par clé.
3
Cryptage symétrique, cryptage asymétrique,
clés de session.
Extrait de l'étude de cas Nouvelle-Calédonie 2005 - Option ARLE (Cas Polymousse)

3.1.Décrire les différentes garanties qu’offrent les mécanismes de signature et de chiffrement.

3.2.Indiquer les clés nécessaires dans chacune des divisions en précisant leur rôle.


4
Les législations sur le cryptage des données.
5
Exemples d'algorithmes de cryptage.

 Les algorithmes asymétriques les plus utilisés.

Les algorithmes asymétriques présentent l'inconvénient d'être très lents. Ils ne sont donc pas utilisés pour crypter des données mais pour :

  Les algorithmes symétriques les plus utilisés.
6
Tiers de confiance.
Extrait de l'étude de cas Métropole 2003 - Option DA (Cas Valiers)

Question 4.3
Expliquer en 10 lignes maximum le principe de fonctionnement et le rôle d’un certificat SSL.

Question 4.4
Expliquer en quelques lignes le rôle d’un tiers certificateur (ou tiers de confiance).


7
Le certificat SSL.


Extrait de l'étude de cas Métropole 2003 - Option ARLE (Cas Ludo)

Question 3.1
Identifier les risques que représente le paiement en ligne par carte bancaire, d’ une part pour le
client, d’autre part pour la société Ludo.

Question 3.2
Expliquer en quoi le certificat SSL est utile lors du paiement électronique sur un site marchand.

Question 3.3
Choisir pour la société Ludo une des trois solutions de paiement en ligne proposées ci-dessus.
Argumenter ce choix en termes d’ adéquation aux besoins de l’ entreprise, de coût et de sécurité.


Extrait de l'étude de cas secours Métropole 2005 - Option ARLE (Cas Ahola)
Question 5.2
Expliquer en quoi la certification SSL est utile à toute entreprise effectuant des transactions en ligne.

Extrait de l'étude de cas Métropole 2004 - Option DA (cas Mertzel)
Question 5.3
Préciser les effets de sécurité induits par la mise en œuvre d’un certificat SSL, côté client.


8
En savoir plus sur le SSL.
 Calcul d'une paire de clés RSA.
 Crackage d'une clé privée RSA.
 Cryptage/Décryptage d'un message.
9
Liens et ressources du cours.

Sébastien PASTORE.