Cryptographie
Cryptographie
Virtual Private Network
Cryptographie
Cryptographie
Virtual Private Network
Cryptographie : tymologie
1
Dfinitions :
1 Code graphique (crit) dchiffrable par lmetteur et le
destinataire seulement (Dictionnaire Robert)
2
Cryptographie
Virtual Private Network
Quelques dfinitions :
1
Cryptographie
Virtual Private Network
Quelques dfinitions :
1
Principe cryptographique :
1
Cryptographie
Virtual Private Network
Substitution
Transposition
Cryptographie
Virtual Private Network
Substitution :
Substitution = un signe est remplac par un autre
Exemple : chiffrement de Csar
Taille de lalphabet (nombre de signes diffrents) : T
Cl : 1<K= 5<T
JEANRAMAEKERS = OJFSWFRFJPJWX
BRICEONDJIBOU = ? ? ?
ABCDEFGHIJKLMNOPQRSTUVWXY
Cryptographie
Virtual Private Network
Exemples :
Crytpter en utilisant la subbstitution lexpression suivante :
PLANDUCOURSDESECURITE
Cryptographie
Virtual Private Network
Transposition :
Transposition : Modification des positions des signes lintrieur du
message
TD faire et rendre :
Crytpter en utilisant la Transposition lexpression suivante
PLANDUCOURSDESECURITE
Cryptographie
Virtual Private Network
Cryptographie
Virtual Private Network
Cryptographie
Virtual Private Network
cl publique
cl prive
Cryptographie
Virtual Private Network
Cryptographie
Virtual Private Network
Exemple : :
Exemple, pour gnrer une paire de clefs de 1024 bits, stocke dans
le fichier tests.pem :
openssl genrsa -out tests.pem 1024
Visualis les clefs RSA :
openssl rsa -in tests.pem -text -noout
1
2
Cryptographie
Virtual Private Network
option -des,
option -des3
option -idea
Nota :
Il est possible de chiffrer le fichier lors de sa gnration. Il suffit de
mettre lune des trois options
1
option -des,
option -des3
option -idea
Brice ONDJIBOU obrice07@gmail.com
Cryptographie
Virtual Private Network
Certificats Numriques
Certificats Numriques sont mis en ouvre pour utiliser le protocole
SSL.
Lusage du certificat numrique est ncessire pour permettre
lchange des clefs de session entre client et serveur.
Les certificats numriques sont utiliss dans des applications
mettant en ouvre le standard S/MIME (Secure Multipurpose
Internet Mail Extensions)
exemple : messagerie.
Les Certificats Numriques permettent de chiffrer et ou signer les
messages
Cryptographie
Virtual Private Network
certificat serveurs
certificat client
Cryptographie
Virtual Private Network
certificat client
Cryptographie
Virtual Private Network
autosignature
serveurs
standars
utilisateurs
Cryptographie
Virtual Private Network
Exemple de CA :
1
Verisign
Thawte
Entrust
Baltimore
Certum
Certplus
Cryptographie
Virtual Private Network
Protocle SSL
Secure Socket Layer permet de scuriser les achanges de donnes
entre client et serveur.
Les 3 fonctions :
1
Cryptographie
Virtual Private Network
TD faire et rendre :
Dresser un tableau de 10 applications de la couche 7 du modle
OSI contenant :
1
nom de lapplication
numro de port
commentaire
Cryptographie
Virtual Private Network
OpenSSL
Boite outils cryptographiques implmentant les protocoles
1
Il permet de :
1
Cryptographie
Virtual Private Network
Installation de openssl
1
Cryptographie
Virtual Private Network
Installation de openssl
aptitude install openssl openssl-blacklist openssl-doc
Les fichiers et repertoire :
1
/etc/ssl
/etc/ssl/openssl.cnf
/etc/ssl/private
/etc/ssl/certs
/usr/share/doc/openssl
/usr/lib/ssl
TD faire et rendre :
Donner le role de chaque fichier et repertoire ci-dessus :
Cryptographie
Virtual Private Network
Cryptographie
Virtual Private Network
ca.crt
ca.key
inptic.ga.csr
inptic.ga.key
certs
private
Cryptographie
Virtual Private Network
Cryptographie
Cryptographie
Virtual Private Network
Prsentation
un VPN permet un ou plisieurs sites distants de communiquer de
maniere sure.tout en empruntant des infrastructures publiques.
ce type de liaison est apparu suite aux besoins croissant des
entreprises de relier les differents sites, et ce de faon simple et
conomique.
Cryptographie
Virtual Private Network
Cryptographie
Virtual Private Network
Attention :
Il ny a pas quune seule faon de dployer un VPN.
Dans la plupart des cas, le protocole IPSec est utilis.Mais il
nest pas le seul.
Les spcifications du VPN dpendront de lutilisation
Cryptographie
Virtual Private Network
Cryptographie
Virtual Private Network
Fonctionnement
bas sur la technique de tunnelisation
Donnes peuvent ne pas appartenir IP, dans ce cas, les
donnes sont encapsuler
Tunneling est un ensemble de mcanismes comprenant
lencapsulation, transport et desencapsulation
Cryptographie
Virtual Private Network
Protocoles de tunnelisation
Leq principaux protocoles sont ;
GRE (Generic Routing Encapsulation)
PPP (Point to Point protocol)
PPTP (Point to Point tunneling protocol)
L2F (Layer to forwarding)
L2TP (Layer to forwarding Protocol)
IPSec
SSL/TLS
Cryptographie
Virtual Private Network
IPSec
Ensemble de protocoles couche 3
Scurise echange entre au niveau couche
Outils VPN
Openswan
vtun
openVPN
freeswan
Cryptographie
Virtual Private Network
VTUN
Permet de creer un tunnel par dessus TCP/IP.
Il supporte
trafic shaping (controle de la bande passante)
compression
chiffrement
Cryptographie
Virtual Private Network
TP en groupe de 3 :
Ralisation dun tunnel entre 2 sous reseaux
1
commentaire