Comment Ca Marche - Communauté informatique  
   
Accueil - Encyclopédie informatiqueTélécharger l'encyclopédieContribuer à cet article

Cryptographie - Systèmes à clefs publiques

systèmes à clé publiques Encyclopédie

Cryptologie
Cryptographie
Chiffrement par substitution
Chiffrement simple
Chiffrement par transposition
Chiffrement symétrique
Clefs privées
Chiffrement asymétrique
Clefs publiques
Clé de session
Signature électronique
Public Key Infractructure (PKI)
Certificats
Cryptosystèmes
Chiffrement Vigenère
Enigma
DES
RSA
PGP
Législation
Législation
Protcoles sécurisés
Secure Sockets Layers (SSL)
Secure Shell (SSH)
S-HTTP
Protocole SET
S/MIME
Plus d'information
Virus
Cheval de Troie
Spyware
Hoax
Firewall
FAQ sécurité
FAQ Internet

le principe du chiffrement à clé publique

Le principe de chiffrement asymétrique (appelé aussi chiffrement à clés publiques) est apparu en 1976, avec la publication d'un ouvrage sur la cryptographie par Whitfield Diffie et Martin Hellman.

Dans un cryptosystème asymétrique (ou cryptosystème à clés publiques), les clés existent par paires (le terme de bi-clés est généralement employé) :

  • Une clé publique pour le chiffrement ;
  • Une clé secrète pour le déchiffrement.

Ainsi, dans un système de chiffrement à clé publique, les utilisateurs choisissent une clé aléatoire qu'ils sont seuls à connaître (il s'agit de la clé privée). A partir de cette clé, ils déduisent chacun automatiquement un algorithme (il s'agit de la clé publique). Les utilisateurs s'échangent cette clé publique au travers d'un canal non sécurisé.

Lorsqu'un utilisateur désire envoyer un message à un autre utilisateur, il lui suffit de chiffrer le message à envoyer au moyen de la clé publique du destinataire (qu'il trouvera par exemple dans un serveur de clés tel qu'un annuaire LDAP). Ce dernier sera en mesure de déchiffrer le message à l'aide de sa clé privée (qu'il est seul à connaître).

schéma d'un chiffrement à clé publique

Ce système est basé sur une fonction facile à calculer dans un sens (appelée fonction à trappe à sens unique ou en anglais one-way trapdoor function) et mathématiquement très difficile à inverser sans la clé privée (appelée trappe).

A titre d'image, il s'agit pour un utilisateur de créer aléatoirement une petite clé en métal (la clé privée), puis de fabriquer un grand nombre de cadenas (clé publique) qu'il dispose dans un casier accessible à tous (le casier joue le rôle de canal non sécurisé). Pour lui faire parvenir un document, chaque utilisateur peut prendre un cadenas (ouvert), fermer une valisette contenant le document grâce à ce cadenas, puis envoyer la valisette au propriétaire de la clé publique (le propriétaire du cadenas). Seul le propriétaire sera alors en mesure d'ouvrir la valisette avec sa clé privée.

Avantages et inconvénients

Le problème consistant à se communiquer la clé de déchiffrement n'existe plus, dans la mesure où les clés publiques peuvent être envoyées librement. Le chiffrement par clés publiques permet donc à des personnes d'échanger des messages chiffrés sans pour autant posséder de secret en commun.

En contrepartie, tout le challenge consiste à (s')assurer que la clé publique que l'on récupère est bien celle de la personne à qui l'on souhaite faire parvenir l'information chiffrée !

Trucs & astuces pertinents trouvés dans la base de connaissances

24/11 15h30 Récupérer son IP publique (Shell)
19/02 23h08 Ouverture de fenêtres internet publicitaires (pop-up) (Virus)
24/01 19h28 Clés USB sous Windows 98 (USB)
15/01 23h25 Eliminer totalement les publicités dans les pages web. (Web)
15/01 22h45 Framakey - Applications portables sur clé USB (Logiciels)
10/01 16h43 Publier une mindmap dans une page web (Webmaster)
22/12 22h09 Publier facilement une vidéo dans une page web (Webmaster)
11/11 01h02 Pilote/Driver lecteur MP3 ou Clé USB non reconnu (Windows 98)
11/11 00h57 Choisir la lettre de lecteur pour votre clé USB (Windows)
31/10 17h41 Ma clé USB n'apparaît pas dans l'explorateur (Windows)
Cle publique Plus d'astuces sur « Cle publique »

Discussions pertinentes trouvées dans le forum

27/08 17h04 clé usb zone privée zone publique problème clé usb zone privée zone publique Matériel (hardware) 05/01 10h41->max5
30/01 22h05 crytographie clé publique crytographie à clé publique Windows 31/01 16h39->sebsauvage14
28/07 09h43 generer cle publique ssl generer une cle publique ssl ??? Réseaux 28/07 19h54->Nitch8
04/10 16h14 chiffrement clé publique Chiffrement à clé publique Windows 15/01 14h05->Arno594
06/01 14h52 ssh authentification clé publique (SSH) pb authentification par clé publique Logiciels/Pilotes 08/12 14h24->TOM381
06/05 19h13 publication clé publique spam Publication clé publique et spam Internet 06/05 19h13->flash1090
21/10 16h44 confusion clé publique algo Confusion entre clé publique et algo Internet 21/10 16h44->Boens0
02/03 23h14 gpg clé publique modifiée [GPG] clé publique modifiée? Virus/Sécurité 03/03 21h02->Bob El Ahn2
01/09 23h25 crypto clé publique Crypto - Clé Publique Développement 01/09 23h45->ekra2
01/10 17h27 speedtouch affecter ip publique [Speedtouch]Affecter Ip Publique Réseaux 19/10 20h12->brupala10
Discussion fermée Problème résolu Cle publique Plus de discussions sur « Cle publique »

Ce document intitulé « Cryptographie - Systèmes à clefs publiques » issu de l'encyclopédie informatique Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.