Chamseddine Talhi
École de technologie supérieure (ÉTS)
Dép. Génie logiciel et des TI
Cryptographie symétrique
Introduction
Automne 2012 1
Plan
Motivation & contexte
Cryptographie classique:
Mono-alphabétique, Poly-alphabétique
Cryptographie moderne:
DES, AES
Problème des clés secrètes
Remarques & conclusions
Chamseddine Talhi, ÉTS 2
Un peu d’histoire
Tatouage sur la tête rasée d'un esclave. Secret
caché par les cheveux repoussés!
Scytale de Sparte (vers 500 av. J.-C.)
Motivation & contexte
3
Chamseddine Talhi, ÉTS
Cryptographie définitions de base (1/2)
Texte en clair (Plaintext):
Données à protéger: message, information, plan de
bataille, décision, programme, …
Différents langages: langues naturelles, langage de
programmation, code binaire, …
immédiatement intelligible
Chiffrement (Encryption):
Transformation: Processus, opération, ou algorithme
générant un cryptogramme à partir du texte en clair
Complexe et basé sur une clé secrète
Motivation & contexte
4
Chamseddine Talhi, ÉTS
Texte en clair Déchiffrement
Cryptogramme
Chiffrement Texte en clair
Cryptographie définitions de base (2/2)
Cryptogramme (Ciphertext):
Inintelligible pour une personne ne possédant pas la
clé de déchiffrement
Assure la confidentialides données
Déchiffrement (Decryption):
Transformation: Processus, opération, ou algorithme
générant un texte en clair à partir du cryptogramme
Complexe et basé sur une clé secrète
Motivation & contexte
5
Chamseddine Talhi, ÉTS
Texte en clair Déchiffrement
Cryptogramme
Chiffrement Texte en clair
1 / 41 100%