Introduction.

Dans un tel cadre commercial, les données qu’il est primordial de protéger lors de la transmission sont constituées des informations concernant la carte de crédit du client (généralement). Dans le cas de vente de contenu électronique ou de service électronique il faut également protéger la transmission de ces données. La libre circulation non-protégée de ces données grugerait une partie des ventes des marchands.
Les transactions commerciales qui s'effectuent sur Internet sont généralement ponctuelles. C'est-à-dire qu'elle ne sont ni régulières, ni périodiques. Un système de cryptographie permettant d'assurer ce type de communication doit tenir compte de ces éléments.
Le browser Navigator de la compagnie Netscape Communications Corporation utilise l'implantation du protocole SSL (Secure Socket Layer). Ce protocole effectue la gestion des clés et l'authentification du serveur avant que les informations ne soient échangées.

Son succès s'explique par sa simplicité d'utilisation et par son intégration dans tous les navigateurs du marché : vous remarquerez en bas à gauche de votre navigateur Netscape une petite clé, qui devient automatiquement entière si le serveur qui vous envoie les informations utilise SSL.
SSL (Secure Socket Layer) est un protocole de communication d'information qui permet d'assurer l'authentification, la confidentialité et l'intégrité des données échangées.
Ce protocole utilise les deux types de cryptographie  :


Le protocole de Handshake consiste à s’accorder sur une suite de codage constituée des éléments suivants :


Le handshake est constitué des 3 phases suivants :


Le serveur et le browser créent la clé symétrique qu’ils utiliseront.
 


 
 
 
retour à SSL.