M2: Pratique de la PKC à laide de PGP Université Paris II & LRI Michel de Rougemont 1.PKC : cryptologie à clé publique Chiffrement Authentification 2. PGP : Pretty Good Privacy
Chiffrement à clé publique Système RSA: Clés d Alice (Na, ea ) et da Clés de Bob (Nb, eb ) et db Autres systèmes: DH/DSS (Diffie-Hellman) A B
Chiffrement :Authentification Chiffrement A vers B: Clé publique de Bob : (Nb, eb ) Authentification de A Clés privée de A : da A B
PGP : Pretty Good Privacy Version 6.5 à 8 Intégration à Outlook Génération de clés mot de passe pour K (clé privée) A B
PGP Keys Anneau de clés:
Outlook et PGP Envoi dun mail chiffré :
Outlook et PGP Sélection de la clé publique du destinataire :
Outlook et PGP Message chiffré:
Outlook et PGP Appel de signature:
Outlook et PGP Message chiffré et signé:
PGP Keys Modifier son anneau de clés: Server->search Exemple :
PGPmail vs. S/MIME Clé publique ou certificat X509 Client Serveur Mail ww.lri.fr Dates: k=145GUY6UENEJOE9 Signature: AE56GTd23EZ67A
SSL et S/MIME SSL : Identification du serveur par un certificat SSL Client Serveur HTTP ww.lri.fr Dates: k=145GUY6UENEJOE9 Signature: AE56GTd23EZ67A
SSL : Secure Socket Layer Serveur transmet un certificat X509 décrivant (N b, e b ) à A. Client Serveur HTTP 4973 …. … ww.lri.fr Dates: k=145GUY6UENEJOE9 Signature: AE56GTd23EZ67A
Cryptage SSL : A vérifie le certificat avec la clé publique du navigateur A crypte avec (N b, e b ) B décrypte avec d b (qu il est seul à connaître). DES avec K Client Serveur HTTP 4973 …. …. 9332
T.D. 5 M2 Protéger query.php sur votre site à laide de.htaccess Insérer un hyperlien sécurisé vers et Exemple: Menvoyer un signé avec PGP.
Projets informatiques 1.Outil query.php Afficher le schéma des tables dans une nouvelle fenêtre. Feuilles de style dans laffichage. 2.Outil FG ( f.php et g.php) pour éviter FTP. Concevoir une table à 3 champs Nom, type, Programme Qui va stocker dans programme les scripts à tester. Le script f.php lit un Nom et permet déditer le programme ou de lexécuter avec eval($p) ;