Skip to content

TPs : tp1 = chiffrement par bloc, tp2 = RSA, tp3 = cryptanalyse linéaire, tp4-5 = canaux auxiliaires (Simple power analysis et BellCore attack)

Notifications You must be signed in to change notification settings

halima-ks/TP_intro_secu_info

Repository files navigation

Introduction à la Sécurité Informatique - Travaux Pratiques L3 informatique - Halima

Ce repository contient les travaux pratiques (TP) réalisés dans le cadre de mon cours d'introduction à la sécurité informatique. Les TP couvrent plusieurs aspects fondamentaux de la cryptographie et de la sécurité des informations.

TP1 : Chiffrement par Bloc

Le premier TP se concentre sur les mécanismes de chiffrement par bloc, en explorant comment sécuriser les données en utilisant des algorithmes de chiffrement symétrique.

Objectifs

  • Comprendre le fonctionnement des algorithmes de chiffrement par bloc.
  • Implémenter un exemple simple de chiffrement et de déchiffrement de données.

TP2 : RSA

Le deuxième TP est dédié à l'implémentation et à l'analyse du système de chiffrement asymétrique RSA, un pilier de la cryptographie moderne.

Objectifs

  • Comprendre les principes mathématiques derrière RSA.
  • Implémenter le système de chiffrement et de déchiffrement RSA.

TP3 : Cryptanalyse Linéaire

Ce TP aborde les techniques de cryptanalyse linéaire, utilisées pour attaquer les chiffrements symétriques en exploitant les structures linéaires.

Objectifs

  • Comprendre les bases de la cryptanalyse linéaire.
  • Appliquer la cryptanalyse linéaire à un exemple de chiffrement par bloc.

TP4 et TP5 : Canaux Auxiliaires

Les deux derniers TP se concentrent sur l'étude des canaux auxiliaires, spécifiquement la Simple Power Analysis (SPA) et l'attaque BellCoRe.

Objectifs

  • Comprendre comment les canaux auxiliaires peuvent être exploités pour extraire des informations cryptographiques.
  • Implémenter des attaques SPA et BellCoRe sur des implémentations cryptographiques.

About

TPs : tp1 = chiffrement par bloc, tp2 = RSA, tp3 = cryptanalyse linéaire, tp4-5 = canaux auxiliaires (Simple power analysis et BellCore attack)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published