Chinese (People's Republic of China)  English  Français


Supinfo-Projects.com
Tous les projets des élèves ingénieurs de Supinfo



Projets
  Dernier Projet
  Les plus populaires
  Tous les Projets

300 Visiteurs
3168 Projets


My Supinfo-Projects

   Connectez-vous
   Créez un Compte


Synopsis

   623 Visites
   Note INTERNET : 14.6
    (9 Votants)
   0 Commentaires

   Lire l'article

Evaluez cet article

20
18
16
14
12
10
8
6
4
2
0


Commentez cet article

Auteur :

Email :

Votre commentaire :



 
2004 - Pérennisation
Le cryptage via le système de fichiers cryptés (EFS)
[25 mn de lecture - paru le 5/10/2004 12:42:54 AM - Public : Confirmé]

Auteur

lamour_aAlexandre LAMOUR
Elève-Ingénieur Supinfo Paris
Promotion SUPINFO 2006

   Lui écrire
   Tous les projets de cet auteur
   Le mini-CV de cet auteur

1 - Les principes d’un système de cryptage de fichiers

Avant de présenter les différentes opérations relatives au système EFS, il est intéressant de présenter les principes liés au cryptage.

Un fichier crypté peut être lu par quiconque possède une clé privée capable de décrypter la clé de cryptage du fichier, ou clé FEK (File Encryption Key). Dans le cas du départ d’un employé, ou bien de l’altération ou de la suppression accidentelle de la clé privée d’un utilisateur, Windows offre une fonctionnalité de récupération des données. Celle-ci a cependant été conçue de telle sorte qu’elle ne constitue pas un point faible en matière de sécurité. Sous Windows 2003, existe un composant de stratégie de récupération des données cryptées, ou EDRP (Encryptes Data Recovery Policy), qui permet de contrôler les utilisateurs autorisés à récupérer les données en cas de perte d’une clé privée, ou de départ d’un employé.

Dans un environnement de travail, le système d’exploitation configure automatiquement localement le composant EDRP sur chaque ordinateur.
Par contre, dans un environnement de domaine, EDRP est configuré par les soins de l’administrateur système dans la stratégie du domaine, qui est ensuite propagée à tous les ordinateurs appartenant au domaine.

1.1. Principes généraux du cryptage

Qu’est-ce que le cryptage ?
Concrètement, le cryptage consiste à traiter un fichier non crypté, pour le convertir dans un format chiffré.
Un processus de cryptage s’effectue généralement selon un algorithme de cryptage, et à partir d’une valeur secrète appelée « clé de cryptage ».

On peut distinguer la cryptologie par clé publique, qui implique que chaque personne dispose de deux clés : une clé publique, et une clé privée.
La clé privée servant au décryptage, et la clé publique au cryptage.

1.2. La cryptographie asymétrique

La « cryptographie asymétrique » encore appelé cryptographie par clé publique fait intervenir l’utilisation de différentes clés pour crypter et décrypter un même fichier.
Les algorithmes de cryptage pas clé publique font intervenir des pairs de clés et conduisent en général à un très haut niveau de sécurisation, mais le processus est lent.
La figure suivante illustre ce processus:

Principe de cryptage et du décryptage par clé publique

 

1.3. La cryptographie symétrique

Contrairement à la cryptographie asymétrique, la cryptographie symétrique ne fait intervenir qu’une seule clé : une clé secrète.
La méthode DES (Data Encryption Standart) constitue une des techniques de cryptographie symétriques couramment employées.
Une des caractéristiques des algorithmes par clés secrètes résident dans la rapidité de cryptage, qui s’avère beaucoup plus rapide que le cryptage par clé publique.
Le schéma suivant présente la méthode basée sur un algorithme à clé secrète.

Principe d'un algorithme à clé secrète

1.4. Principe du système EFS

Microsoft a choisi de mettre en œuvre à la fois un cryptage par clé secrète, qui est un processus rapide mais moins sûr (de par le fait qu’une seule clé est utilisée), et un cryptage par clé publique, qui est donc un processus lent mais plus sûr.
A la réception d’une requête de cryptage d’un fichier, le système EFS génère un nombre aléatoire pour ce fichier.
Ce nombre constitue la clé de cryptage du fichier ou FEK (File Encryption Key). À partir de cette clé, l’algorithme DESX, qui est une variant de l’algorithme DES, est utilisé pour crypter le fichier et le stocker sur disque. C’est alors qu’entre en jeu l’algorithme par clé secrète.

Pour décrypter le fichier ainsi crypté, la clé FEK est à nouveau utilisée. Si celle-ci est stockée sur disque avec le fichier qu’elle a servi à crypter, elle reste disponible à tout moment pour effectuer le décryptage du fichier.

Un problème se pose au niveau de la sécurisation de la clé FEK. Microsoft a résolu ce problème en cryptant également la clé FEK, mais via l’algorithme par clé publique.
Ainsi lorsqu’un utilisateur crypte un fichier, le système EFS utilise la clé publique de l’utilisateur pour crypter la clé FEK.
Ce cryptage permet d’éviter que des utilisateurs n’utilisent la même clé de décryptage.
La méthode de cryptage par clé publique dont nous parlions précédemment est donc réservée au cryptage de la clé FEK.

Le système EFS stocke donc avec chaque fichier crypté, la clé FEK cryptée, comme le montre le schéma suivant.

Vue d'ensemble du processus EFS



Articles de la même catégorie

 Pages : Top


1118 Visites
3 Commentaires
Configurer et compiler un noyau linux
[15 mn de lecture - paru le 5/10/2004 12:30:36 AM - Public : Débutant]

En savoir plus


713 Visites
1 Commentaires
Stratégie locale de sécurité par défaut de Windows 2000
[25 mn de lecture - paru le 5/10/2004 12:12:54 AM - Public : Débutant]

En savoir plus


452 Visites
0 Commentaires
Configurer simplement un serveur DHCP avec Windows Server 2003
[30 mn de lecture - paru le 5/10/2004 12:04:01 AM - Public : Confirmé]

En savoir plus

   Tous les Articles


SUPINFO Training Center peut vous proposer une formation système ...

   Devenez Ingénieur Système Microsoft en 35 jours avec SUPINFO Training Center
   Devenez Administrateur Système Microsoft avec SUPINFO Training Center


Powered by Campus-Booster Technology
Conditions d'utilisation & Copyright | Respect de la vie privée
© Copyright 1965-2006 Supinfo Paris, Paris Academy of Computer Science
Supinfo, Ecole Supérieure d'Informatique et Paris Academy Of Computer Science are trade marks.
23, rue de Château LANDON - 75010 PARIS - Phone : +33 (0) 153359 700 Fax : +33 (0) 153359 701

Web site autided by :