La cryptologie est la science de l’écriture d’un secret et comprend les disciplines suivantes:
- Stéganographie (art de la dissimulation)
- Cryptanalyse (art de l’analyse)
- Cryptographie (art de l’écriture)
La Cryptographie
Les bénéfices:
- Confidentialité : l'information ne peut être lue par une personne non autorisée
- Intégrité : l'information ne peut être modifiée par une personne non autorisée
- Authenticité : l'information est attribuée à son auteur légitime
- non-répudiation : l'information ne peut faire l'objet d'un déni de la part de son auteur
Principe de Kerckhoffs
(Loi #2 adaptée à la crypto moderne)
- Sécurité centrée sur la clé : L'accent est mis sur la gestion et la confidentialité des clés plutôt que sur le secret de l'algorithme
- Transparence des algorithmes : Les systèmes cryptographiques modernes sont entièrement publics (Opposition à la "sécurité par l'obscurité" )
Algorithmes de Cryptographie:
1. RSA (Rivest-Shamir-Adleman) :
- Type : Cryptographie asymétrique (clé publique/privée).
- Utilisation : Chiffrement, signatures numériques, et échange de clés.
- Principe : Basé sur la difficulté de factoriser de grands nombres (problème de la factorisation d'entiers). La sécurité repose sur la génération de deux grands nombres premiers et sur l'exponentiation modulaire.
- Exemples d'applications : Protocoles SSL/TLS, signatures numériques, et authentification.