3/7/2025
Chap1: Introduction et cryptographie classique
Module: CRYPTOGRAPHIE
Session : S2 2024/25
Filière : CI IACS
Réalisé par Prof :
Khalid OUNACHAD
[Link]@[Link]
ENSABM, USMS Béni Mellal
@ENSABM_ Séance du : 07/02/2025
Chap1: Introduction et cryptographie classique
Module: Réseaux & Cloud Computing
Elément Module: Réseaux
Filière : TDI (S2) 2023/24
Réalisé par Prof :
Khalid OUNACHAD
ENSABM, USMS Béni Mellal
@ENSABM_ Séance du : 07/02/2025
1
3/7/2025
Plan:
I. Introduction
II. Étymologie et vocabulaire
III. Algorithmes classiques de la cryptographie
IV. Biblios_Python: Cryptography et Pycrypto
@ENSABM_ 07/03/2025
3
I- Introduction - Introduction
II-Etymologie et Vocabulaire
III-Algorithmes classiques de la cryptographie
IV-Biblios_Python: Cryptography et Pycrypto
Introduction
La cryptographie est la pratique qui consiste à développer et à utiliser des algorithmes
codés pour protéger et dissimuler les informations transmises afin qu'elles ne puissent être
lues que par les personnes ayant l'autorisation et la capacité de les déchiffrer.
la cryptographie est devenue un outil de cybersécurité essentiel pour protéger les
informations sensibles contre les pirates informatiques et autres cybercriminels.
@ENSABM_ 07/03/2025
4
2
3/7/2025
I- Introduction - Introduction
II-Etymologie et Vocabulaire
III-Algorithmes classiques de la cryptographie
IV-Biblios_Python: Cryptography et Pycrypto
Introduction (2)
La cryptologie est une science englobant la cryptographie et la cryptanalyse. Elle a pour
objet les écrits secrets et leur étude. Elle permet de cacher des informations, d'assurer la
confidentialité des messages et de garantir leur authenticité.
Le mot cryptographie vient des mots en grec ancien kruptos (κρυπτός) « caché » et graphein
(γράφειν) « écrire ». Elle se traduit littéralement par « écriture cachée ». Bien entendu, elle
peut être utilisée pour masquer toute forme de communication numérique,
La cryptographie est l’art (science) de rendre un message incompréhensible.
La cryptanalyse est l’art d'analyser un message chiffré afin de le décrypter!
@ENSABM_ 07/03/2025
5
I- Introduction - Introduction
II-Etymologie et Vocabulaire
III-Algorithmes classiques de la cryptographie
IV-Biblios_Python: Cryptography et Pycrypto
Introduction (3)
La cryptographie permet d’échanger des messages illisibles afin que seules les personnes
autorisées puissent les lire: la sécurité repose sur l’incompréhensibilité de message transmis.
La cryptographie protège un document numérique durant sa transmission.
Python fournit un large panel d’outils pour y remédier!
Les domaines d'utilisations de la cryptographie sont vastes et vont du domaine militaire, au
commercial, en passant par la protection de la vie privée.
@ENSABM_ 07/03/2025
6
3
3/7/2025
I- Introduction - Introduction
II-Etymologie et Vocabulaire
III-Algorithmes classiques de la cryptographie
IV-Biblios_Python: Cryptography et Pycrypto
Principes fondamentaux de la cryptographie 1/2
La confidentialité : les informations chiffrées ne sont accessibles que par la personne pour
laquelle elles sont prévues et personne d'autre.
L'intégrité : les informations chiffrées ne peuvent pas être
modifiées lors du stockage ou du transit entre l'expéditeur
et le destinataire prévu sans qu'aucune altération ne soit détectée.
@ENSABM_ 07/03/2025
7
I- Introduction - Introduction
II-Etymologie et Vocabulaire
III-Algorithmes classiques de la cryptographie
IV-Biblios_Python: Cryptography et Pycrypto
Principes fondamentaux de la cryptographie 2/2
La non-répudiation : le créateur/l'expéditeur des informations chiffrées ne peut pas nier son
intention d'envoyer les informations.
L'authentification : les identités de l'expéditeur et du
destinataire, ainsi que l'origine et la destination des
informations sont certifiées.
@ENSABM_ 07/03/2025
8