La cryptographie possède deux composantes principales:

  • Méthodes cryptographiques
  • Méthode non-cryptographiques

Méthodes cryptographiques

Il existe trois méthodes de chiffrement:

Méthodes non-cryptographiques

On y retrouvera notamment:

  • Sécurité physique
  • Logique

Confidentialité

Intégrité des données: infos non changées, s’assurer que les données n’ont pas été manipulées

Disponibilité du service: Se prémunir contre les attaques suivantes:

Sécurité

Tout les algorithmes peuvent être analysés (voir Analyse de Sécurité)

Afin de protéger au mieux les informations, il faut:

  • Une confusion suffisante afin d’empêcher une attaque linéaire
  • L’uniformité
  • Une taille de clés assez importante

Un algorithme de chiffrement par bloc permet de construire un algorithme de chiffrement par flux.