Aller au contenu principal

EDUGROUPE : 07. La cryptographie et la Blockchain

Durée

28 heures

Modalités

Formation
  • Classe virtuelle
  • Présentiel
Évaluation

• Auto-évaluation des acquis par le stagiaire via un questionnaire • Attestation des compétences acquises envoyée au stagiaire • Attestation de fin de stage adressée avec la facture

Prix

Inter
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
1344€ HT / personne
Intra
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
6100€ HT / groupe
4 stagiaires minimum

Public

Responsables sécurité, développeurs, chefs de projets, administrateurs systèmes et réseaux responsables de la sécurité des systèmes d'information (RSSI)

Pré-requis

Connaissances de base sur les systèmes d’information

Objectifs pédagogiques

  • Comprendre les enjeux actuels et futurs de la cryptographie
  • Maitriser le vocabulaire associé à la cryptologie : algorithme, hachage, clé
  • Distinguer les différences entre les principales plateformes Blockchain
  • Connaître les techniques cryptographiques les plus utilisées
  • Reconnaître les méthodes d’échange, de gestion et de certification des clés publiques
  • Citer les concepts et outils de chiffrement, déchiffrement, authentification ou encore garantie d'intégrité des messages
  • Identifier les concepts de cryptographie utilisés dans la Blockchain

Programme détaillé

Jour 1

Matin : Comprendre les bases de la cryptographie et de la Blockchain

Module 1 : Introduction à la Cryptographie et à la Blockchain (3h30)

Principes fondamentaux de la cryptographie et définitions clés.

Vue d'ensemble des blockchains : technologie et cas d'usage.

Introduction aux principales plateformes blockchain.

Après-midi : Maîtriser le vocabulaire de base et les concepts clés.

Module 2 : Fondamentaux de la Cryptologie (3h30)

Vocabulaire essentiel : algorithme, hachage, clés.

Présentation des mécanismes de chiffrement symétrique et asymétrique.

Explication du rôle des mécanismes de hachage dans les blockchains.

 

Jour 2

Matin : Distinguer les différentes plateformes blockchain

Module 3 : Plateformes Blockchain et leurs Spécificités (3h30)

Exploration détaillée de Bitcoin, Ethereum, et d'autres plateformes émergentes.

Comparaison de leurs architectures et algorithmes de consensus.

Analyse de cas d'utilisation spécifique pour chaque plateforme.

 

Après-midi : Explorer les techniques cryptographiques complexes utilisées dans la blockchain

Module 4 : Techniques Cryptographiques Avancées (3h30)

Détails sur la signature numérique et les preuves à divulgation nulle de connaissance.

Exploration des solutions de scalabilité et de confidentialité (ex. Lightning Network).

Atelier pratique sur l'application de ces techniques.

 

Jour 3

Matin : Comprendre et mettre en œuvre la gestion des clés publiques

Module 5 : Gestion et Certification des Clés Publiques (3h30)

Infrastructure à clé publique (PKI) et gestion des certificats numériques.

Protocoles pour l'authentification et le renouvellement des clés.

Étude de cas et simulation de gestion des clés.

 

Après-midi : Appliquer les méthodes de chiffrement et garantir l’intégrité des données

Module 6 : Sécurité des Données : Chiffrement et Intégrité (3h30)

Techniques de chiffrement avancées et leur mise en œuvre.

Protocoles pour garantir l'intégrité et l'authenticité des données.

Atelier de chiffrement et de validation des transactions blockchain.

 

Jour 4

Matin :Intégrer et appliquer les compétences en cryptographie dans un projet blockchain

Module 7 : Application Pratique et Projet Final (3h30)

Développement de smart contracts utilisant des techniques cryptographiques sécurisées.

Atelier de codage en Solidity ou autres langages pertinents.

Présentation et critique des projets développés par les participants.

 

Après-midi : Mise en perspective et recommandations pratiques

Module 8 : Conclusion et Évaluation Finale (3h)

Test de connaissances pour évaluer les compétences acquises.

Discussion ouverte sur les développements futurs dans le domaine.

Feedback sur la formation et recommandations pour la pratique continue.

 

Précisions concernant les Méthodes Pédagogiques

Exposés théoriques pour expliquer les concepts fondamentaux et avancés de la cryptographie.

Ateliers pratiques pour appliquer directement les connaissances en cryptographie dans des contextes blockchain.

Études de cas pour illustrer les applications réelles de la cryptographie dans la sécurité des blockchains.

Discussions en groupe pour renforcer la compréhension et encourager l'interaction entre les participants.

 

Sessions

Filtrer les résultats
Modalités pédagogiques
Formation synchrone se déroulant avec la présence physique du (des) formateur(s) et du (des) apprenant(s) réunis dans un même lieu de formation.
Formation combinant des séquences en présentiel et des séquences à distance synchrones ou asynchrones.
Formation à distance, asynchrone, s’appuyant sur une plateforme d’apprentissage, pouvant être complétée par d’autres modalités de formation à distance (visio-conférence…)
Formation à distance, synchrone, s’appuyant sur un dispositif de visio-conférence. La classe virtuelle recrée à distance les conditions d’une formation en salle traditionnelle.
Type de formation
La formation en Inter est dispensée pour un groupe de salariés d’entreprises différentes.
La formation en Intra est dispensée pour un groupe de salariés d’une seule et même entreprise.
Options
Les compétences professionnelles visées par la formation sont validées via un test permettant d’obtenir une certification officielle.
Ces sessions ne peuvent être ni annulées ni reportées par l’organisme de formation.