0Pricing
Cryptology Academy icon

Cryptology Academy

CryptoSecurityBackendBeginnerNetwork

Explorez la science du chiffrement et de la communication sécurisée avec Cryptology Academy.

🤖 Alimenté par l'IA📚 67 cours👥 100 000+ apprenants⭐ Note 4,9
Présentation du Cours

Cryptologie : Des chiffres classiques aux systèmes cryptographiques modernes

La cryptologie est la science de la sécurisation de l'information — les mathématiques et l'ingénierie derrière chaque connexion HTTPS, signature numérique, blockchain et protocole d'authentification en usage aujourd'hui. Cette piste couvre à la fois la cryptographie (conception de systèmes sécurisés) et la cryptanalyse (leur rupture), vous donnant une vision complète de comment la confidentialité, l'intégrité et l'authentification sont réalisées en pratique. Que vous vouliez comprendre comment TLS protège votre trafic, implémenter correctement AES et RSA, ou raisonner sur des constructions post-quantiques, le programme est construit autour d'algorithmes réels et de surfaces d'attaque réelles.

Ce que vous apprendrez

Vous commencerez par les chiffres classiques — César, substitution, permutation — puis progresserez à travers la théorie des nombres et les opérations bit à bit qui sous-tendent les systèmes modernes. Les sujets clés incluent le chiffrement symétrique avec AES et ses modes de fonctionnement, le chiffrement asymétrique avec RSA et Elliptic Curve Cryptography, les fonctions de hachage (MD5, SHA-1, SHA-256), et le chiffrement authentifié avec AEAD. La couverture des protocoles s'étend sur TLS/HTTPS, JWT, OAuth 2.0 et OpenID Connect, Kerberos, SSH, et l'échange de clés via Diffie-Hellman et ECDH. Vous étudierez aussi le hachage de mots de passe avec bcrypt, Argon2 et PBKDF2, la gestion PKI et des certificats avec OpenSSL, la cryptographie blockchain incluant les arbres de Merkle et le consensus, et l'implémentation pratique en Python utilisant des bibliothèques et des APIs cryptographiques réelles.

Le parcours d'apprentissage

La piste s'étend sur 67 cours de A1 à C2, progressant sans lacunes. Les cours A1 et A2 établissent les fondations : encodage, arithmétique binaire et hexadécimale, techniques classiques, opérations XOR, stéganographie et attaques par force brute. Les cours B1 construisent la boîte à outils fondamentale — DES, AES, RSA, signatures numériques, modes de chiffrement par blocs, chiffres de flux et protocoles. B2 approfondit chaque domaine : ECC, échange de clés, HMAC, ingénierie TLS, gestion des clés avec HSMs, vulnérabilités courantes et cryptographie blockchain. Le niveau C1 couvre la cryptographie post-quantique incluant les NIST PQC Standards (FIPS 203, 204, 205), la cryptographie seuil, la cryptanalyse et les attaques par canaux auxiliaires. Les cours capstone C2 — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption et Formal Verification of Crypto Protocols — représentent la frontière de la recherche en cryptologie appliquée.

Comment ça fonctionne

Chaque cours est divisé en leçons courtes et ciblées que vous complétez dans l'éditeur de code intégré avec retour immédiat. Un tuteur IA est disponible chaque fois que vous êtes bloqué sur un concept ou un détail d'implémentation. Vous travaillez les algorithmes en écrivant et en exécutant du code réel, pas simplement en lisant de la théorie, donc la mécanique de chaque chiffre, protocole et attaque deviennent concrets avant de passer au niveau suivant.

Commencer →

Comment Tu Vas Apprendre

🎯
Leçons Interactives
Exercices de codage pratiques avec retours en temps réel
🤖
Tuteur IA
Obtiens une aide instantanée de notre IA quand tu es bloqué
💻
Éditeur Intégré
Écris et exécute du code directement dans ton navigateur
🏆
Certificat
Obtiens un certificat en complétant le cours
Programme

67 Cours

Tous les cours du parcours d'apprentissage Cryptology Academy.

01

Introduction à la cryptologie

A13 leçons

Ce cours vous initie au domaine de la cryptologie en abordant ses concepts fondamentaux, son histoire et les techniques cryptographiques de…

02

Cryptographie : histoire et concepts fondamentaux

A14 leçonsPRO

Découvrez les débuts de la cryptographie dans l’Antiquité et son évolution jusqu’à l’ère numérique. Apprenez le vocabulaire et les concepts…

03

Pourquoi la cryptographie est importante aujourd’hui

A14 leçonsPRO

Découvrez comment la cryptographie protège discrètement tous les aspects de votre vie numérique, des applications de messagerie aux service…

04

Chiffre de César et chiffres classiques

A14 leçonsPRO

Découvrez les chiffres par substitution et par transposition utilisés au cours de l’histoire, de César à l’époque de la machine Enigma.

05

Chiffres de substitution et de transposition

A14 leçonsPRO

Allez au-delà du chiffre de César et explorez les chiffres classiques sophistiqués qui ont façonné la cryptographie moderne : Playfair, ADF…

06

Binaire, hexadécimal et systèmes numériques pour la cryptographie

A14 leçonsPRO

Construisez les bases mathématiques nécessaires à la cryptographie moderne : binaire, hexadécimal, arithmétique modulaire et nombres premie…

07

Encodage et représentation des données

A14 leçonsPRO

Éclaircissez l’une des principales sources de confusion en cryptographie : la différence entre encodage, chiffrement et hachage, puis maîtr…

08

HTTPS au quotidien

A14 leçonsPRO

Découvrez ce que signifie réellement l’icône du cadenas, comment les sites web obtiennent leurs certificats et ce que vous devez faire lors…

09

Chiffre XOR et opérations bit à bit

A24 leçonsPRO

Maîtrisez XOR, AND, OR, NOT et les décalages, éléments constitutifs de tout algorithme de chiffrement moderne.

10

Sécurité des courriels et de la messagerie

A24 leçonsPRO

Protégez vos communications en comprenant PGP, S/MIME et le chiffrement de bout en bout utilisé par les applications de messagerie modernes.

11

Stéganographie : messages cachés

A24 leçonsPRO

Allez au-delà du chiffrement et explorez la stéganographie, l’art de dissimuler des messages secrets à la vue de tous dans des images, des…

12

Trafic réseau et chiffrement

A24 leçonsPRO

Découvrez ce que voient les attaquants lorsqu’ils capturent du trafic réseau et comprenez comment le chiffrement transforme un texte en cla…

13

Attaques par force brute et par dictionnaire

A24 leçonsPRO

Comprenez comment les attaquants tentent de casser les clés cryptographiques et les mots de passe, et pourquoi la taille de la clé et le ch…

14

Techniques cryptographiques classiques

A23 leçonsPRO

Ce cours explore les premières méthodes cryptographiques, comme les chiffrements par substitution et par transposition.

15

Fondamentaux de la cryptographie moderne

A23 leçonsPRO

Introduction aux techniques et aux principes de la cryptographie moderne.

16

Certificats et introduction à la PKI

B14 leçonsPRO

Comprenez l’infrastructure à clés publiques : comment les autorités de certification, les chaînes de confiance et les certificats X.509 séc…

17

DES et Triple DES

B14 leçonsPRO

Étudiez le Data Encryption Standard, qui a dominé la cryptographie pendant des décennies : sa conception, son déclin et les enseignements q…

18

Fonctions de hachage : MD5, SHA-1, SHA-256

B14 leçonsPRO

Comprenez les fonctions de hachage cryptographiques : leurs propriétés, leurs algorithmes et les contextes où chacune peut être utilisée en…

19

Chiffrement symétrique : fondamentaux d’AES

B14 leçonsPRO

Plongez dans l’Advanced Encryption Standard, le chiffre symétrique le plus utilisé au monde.

20

Chiffrement asymétrique : fondamentaux de RSA

B14 leçonsPRO

Découvrez le fonctionnement de la cryptographie à clé publique et comment RSA sécurise les communications grâce à la difficulté de factoris…

21

Les signatures numériques expliquées

B14 leçonsPRO

Découvrez comment les signatures numériques assurent l’authentification, l’intégrité et la non-répudiation, et en quoi elles diffèrent du c…

22

Hachage des mots de passe : bcrypt, Argon2 et PBKDF2

B14 leçonsPRO

Découvrez pourquoi le stockage des mots de passe nécessite des algorithmes de hachage lents et salés, et comment bcrypt, Argon2 et PBKDF2 a…

23

Fondamentaux des protocoles cryptographiques

B14 leçonsPRO

Découvrez comment les briques cryptographiques sont assemblées en protocoles concrets tels que SSH, SFTP et DNSSEC.

24

Chiffres par blocs et modes opératoires

B14 leçonsPRO

Découvrez comment les chiffres par blocs sont enchaînés avec ECB, CBC, CTR et GCM, et pourquoi le choix du mode est essentiel à la sécurité.

25

Chiffres par flot : RC4 et ChaCha20

B14 leçonsPRO

Étudiez les chiffres par flot, du chiffre RC4 compromis au ChaCha20 moderne, et comprenez dans quels contextes chacun convient.

26

Protocoles d’authentification par mot de passe

B14 leçonsPRO

Allez au-delà du hachage des mots de passe et comprenez les protocoles cryptographiques qui vous permettent de vous authentifier sans jamai…

27

OpenSSL et gestion des certificats

B14 leçonsPRO

Maîtrisez l’outil en ligne de commande OpenSSL pour générer des clés, gérer les certificats et automatiser la gestion de leur cycle de vie.

28

JWT : structure, signature et validation

B14 leçonsPRO

Maîtrisez les JSON Web Tokens : comprenez la structure en en-tête, charge utile et signature, les algorithmes de signature et les vulnérabi…

29

Chiffrement sécurisé des fichiers en pratique

B14 leçonsPRO

Chiffrez des fichiers, des archives et des volumes de disque entiers avec GPG, age et VeraCrypt, puis apprenez à détruire en toute sécurité…

30

Bibliothèques et API cryptographiques

B14 leçonsPRO

Découvrez l’univers des bibliothèques cryptographiques — libsodium, OpenSSL et Google Tink — et apprenez à les choisir et à les utiliser en…

31

Cryptographie à clé publique

B13 leçonsPRO

Plongez au cœur des techniques cryptographiques à clé publique et de leurs applications.

32

Protocoles cryptographiques

B13 leçonsPRO

Comprenez les protocoles de communication sécurisée utilisés dans la cryptographie moderne.

33

AEAD et chiffrement authentifié moderne

B24 leçonsPRO

Allez au-delà de GCM et découvrez l’ensemble du chiffrement authentifié avec données associées, notamment les schémas résistants à la mauva…

34

Échange de clés : Diffie-Hellman et ECDH

B24 leçonsPRO

Comprenez comment deux parties peuvent établir un secret partagé sur un canal non sécurisé avec Diffie-Hellman et sa variante à courbes ell…

35

Kerberos et authentification d’entreprise

B24 leçonsPRO

Maîtrisez le protocole Kerberos qui sécurise les environnements Windows Active Directory : son fonctionnement, les attaques dont il fait l’…

36

RSA en profondeur : mathématiques et schémas de remplissage

B24 leçonsPRO

Allez au-delà des bases de RSA pour explorer ses propriétés mathématiques, les vulnérabilités de RSA scolaire et le remplissage sécurisé av…

37

Cryptographie sur les courbes elliptiques (ECC)

B24 leçonsPRO

Comprenez la géométrie et l’algèbre des courbes elliptiques, ainsi que les raisons pour lesquelles ECC offre une sécurité équivalente à RSA…

38

Sécurité d’OAuth 2.0 et d’OpenID Connect

B24 leçonsPRO

Comprenez les fondements cryptographiques d’OAuth 2.0 et d’OpenID Connect, ainsi que les vulnérabilités qui apparaissent lorsqu’ils sont ma…

39

Codes d’authentification de message (HMAC)

B24 leçonsPRO

Découvrez comment les MAC assurent l’intégrité et l’authenticité des messages, et comment HMAC construit un MAC sécurisé à partir de n’impo…

40

Exploration approfondie du protocole SSH

B24 leçonsPRO

Allez au-delà des apparences de SSH pour comprendre sa négociation initiale, l’authentification par clé, ses capacités de transfert et son…

41

TLS/HTTPS : fonctionnement des connexions sécurisées

B24 leçonsPRO

Suivez l’intégralité de la négociation TLS 1.3 et comprenez chaque primitive cryptographique qui sécurise les connexions HTTPS.

42

Cryptographie des VPN

B24 leçonsPRO

Examinez les protocoles cryptographiques utilisés par IPsec, WireGuard et OpenVPN, puis comprenez les compromis entre sécurité et performan…

43

Partage de secrets et schémas à seuil

B24 leçonsPRO

Découvrez le partage de secret de Shamir et la cryptographie à seuil : divisez un secret de sorte que k parties sur n doivent coopérer pour…

44

Aléa cryptographique et entropie

B24 leçonsPRO

Comprenez pourquoi l’aléa est au fondement de la sécurité cryptographique et comment les systèmes d’exploitation et les bibliothèques le gé…

45

Vulnérabilités cryptographiques courantes

B24 leçonsPRO

Étudiez les vulnérabilités cryptographiques les plus dangereuses observées dans le monde réel — oracles de bourrage, attaques par rejeu et…

46

Blockchain et cryptographie

B23 leçonsPRO

Examinez le rôle de la cryptographie dans la technologie blockchain.

47

Cryptographie des chaînes de blocs : arbres de Merkle et PoW

B24 leçonsPRO

Comprenez les primitives cryptographiques qui font fonctionner les chaînes de blocs : chaînes de hachage, arbres de Merkle, Proof of Work e…

48

Cryptographie des mécanismes de consensus des chaînes de blocs

B24 leçonsPRO

Découvrez les mécanismes cryptographiques avancés qui sous-tendent le consensus Proof-of-Stake, les protocoles BFT, les VRF et l’agrégation…

49

Ingénierie TLS appliquée

B24 leçonsPRO

Plongez au cœur du fonctionnement interne de TLS 1.3 : 0-RTT, TLS mutuel, épinglage des certificats et migration vers QUIC et HTTP/3.

50

Gestion des clés et modules matériels de sécurité

B24 leçonsPRO

Découvrez la gestion du cycle de vie des clés en entreprise — génération, stockage, rotation, séquestre et destruction — et comment les HSM…

51

Implémenter la cryptographie en Python

B24 leçonsPRO

Écrivez du code cryptographique de qualité production en Python avec la bibliothèque cryptography, et apprenez ce que vous ne devez NOT pas…

52

Sécurité des DRBG et des RNG

B24 leçonsPRO

Maîtrisez les générateurs déterministes de bits aléatoires, la norme NIST SP 800-90 et les attaques contre les RNG qui ont compromis d’impo…

53

Cryptographie post-quantique

C13 leçonsPRO

Explorez les techniques cryptographiques conçues pour résister aux attaques quantiques.

54

Normes PQC du NIST : FIPS 203, 204 et 205

C14 leçonsPRO

Maîtrisez les algorithmes post-quantiques récemment normalisés par le NIST — ML-KEM, ML-DSA et SLH-DSA — et planifiez votre stratégie de mi…

55

Cryptographie post-quantique approfondie

C14 leçonsPRO

Comprenez pourquoi les ordinateurs quantiques menacent RSA et ECC, puis étudiez les solutions fondées sur les réseaux, les codes et les hac…

56

Cryptographie à seuil et DKG

C14 leçonsPRO

Découvrez les schémas cryptographiques à seuil, dans lesquels les secrets sont répartis entre plusieurs parties, notamment ECDSA à seuil et…

57

Cryptanalyse et techniques d’attaque

C14 leçonsPRO

Étudiez le versant offensif de la cryptographie : cryptanalyses différentielle et linéaire, attaques par anniversaire, attaque par rencontr…

58

Attaques par canaux auxiliaires

C14 leçonsPRO

Découvrez comment des mesures physiques — temps d’exécution, courbes de consommation et émissions électromagnétiques — peuvent divulguer de…

59

Conception de protocoles cryptographiques

C14 leçonsPRO

Apprenez à concevoir des protocoles cryptographiques sécurisés à partir des premiers principes et étudiez les échecs célèbres qui ont ensei…

60

Preuves à divulgation nulle de connaissance

C24 leçonsPRO

Découvrez comment prouver que vous connaissez un secret sans révéler le secret lui-même : mathématiques et applications des ZKP.

61

Cryptographie fondée sur les réseaux euclidiens en profondeur

C24 leçonsPRO

Plongez dans les fondements mathématiques de la cryptographie fondée sur les réseaux euclidiens — LWE, Ring-LWE et NTRU — qui soutiennent l…

62

Chiffrement homomorphe

C24 leçonsPRO

Explorez le concept révolutionnaire du calcul sur des données chiffrées : comprenez les schémas BGV, BFV et CKKS ainsi que leurs limites pr…

63

RAM oblivieuse et confidentialité des accès

C24 leçonsPRO

Protégez non seulement le contenu des données, mais aussi leurs modes d’accès grâce à ORAM, une technique cryptographique essentielle pour…

64

Chiffrement fondé sur les attributs et chiffrement fonctionnel

C24 leçonsPRO

Découvrez des schémas de chiffrement qui vont au-delà du modèle « une clé ouvre tout » et permettent un contrôle d’accès précis fondé sur d…

65

Calcul multipartite sécurisé

C24 leçonsPRO

Explorez les protocoles MPC qui permettent à plusieurs parties de calculer conjointement une fonction sans révéler leurs données d’entrée p…

66

Vérification formelle des protocoles cryptographiques

C24 leçonsPRO

Utilisez des méthodes formelles et des outils comme ProVerif et Tamarin pour vérifier mathématiquement que les protocoles cryptographiques…

67

Cryptographie fondée sur les isogénies

C24 leçonsPRO

Explorez les mathématiques des isogénies de courbes elliptiques, fondement de SIDH, SIKE et CSIDH, et comprenez pourquoi ce domaine est réi…

FAQ

Questions Fréquemment Posées

Le cours Cryptology Academy est-il gratuit ?

Oui. Tu peux commencer le cours Cryptology Academy gratuitement et compléter ses leçons interactives sans frais. Un abonnement PRO optionnel déverrouille des outils IA avancés et un certificat partageable.

Ai-je besoin d'expérience préalable pour apprendre ENGLISH ?

Non. Le cours commence par les fondamentaux et progresse graduellement vers des sujets plus avancés, tu peux donc commencer même sans expérience préalable en ENGLISH.

Comment vais-je apprendre ENGLISH sur CoddyKit ?

Tu apprends en faisant. Des leçons interactives courtes associent une explication claire avec un exercice de codage pratique qui s'exécute en temps réel, et un tuteur IA disponible 24h/24 offre une aide personnalisée dès que tu es bloqué.

Puis-je obtenir un certificat en complétant Cryptology Academy ?

Oui. Les apprenants PRO peuvent passer un examen et obtenir un certificat de réussite partageable avec un code vérifiable pour le cours Cryptology Academy.

Puis-je apprendre ENGLISH sur mon téléphone ?

Oui. CoddyKit est disponible sur le web et sous forme d'applications iOS et Android natives, tu peux donc apprendre ENGLISH sur n'importe quel appareil et ta progression se synchronise entre eux.

Commencez Cryptology Academy Maintenant

Rejoignez des milliers d'apprenants maîtrisant la programmation avec des cours alimentés par l'IA.

Commencer Gratuitement →Parcourir Tous les Cours