Ce cours présente les concepts généraux de la sécurité et de la vie privée selon différents points de vue. Nous commençerons par un aperçu général de la sécurité des réseaux et des ordinateurs, les menaces et les défis. Nous nous intéresserons ensuite à la construction de protocoles de sécurité. Pour cela, nous introduisons la cryptographie à clé privée et à clé publique, la conception de fonctions de hachage, la transmission de clé avec (ou sans) certificat. Ces notions seront ilustrées par le protocole Transport Layer Security qui encapsule notamment le protocole http
. Nous nous intéresserons ensuite au sujet récent de la vie privée en décrivant comment on peut être tracé sur le web et comment on peut se protéger. Ce cours se conclut par la présentation des outils qui permettent de réaliser un audit de sécurité.
- Enseignant: Bruno Martin