Aller au contenu principal
DataKeys
Blockchain2 jours

Cryptographie appliquée à la blockchain

Developpeurs blockchain, architectes securite, auditeurs souhaitant maitriser les fondements cryptographiques des systemes decentralises

14h de formationdistanciel
Cryptographie appliquée à la blockchain

Objectifs pedagogiques

  • Maitriser les primitives cryptographiques utilisees en blockchain
  • Comprendre les courbes elliptiques et ECDSA
  • Implementer des schemas de signatures avancees (multisig, threshold)
  • Analyser les zero-knowledge proofs et zkSNARKs
  • Evaluer la securite cryptographique d'un protocole blockchain
  • Anticiper les risques lies a la cryptographie post-quantique

Programme

  • Fonctions de hachage : proprietes, collision resistance, preimage resistance
  • SHA-2, SHA-3 (Keccak), BLAKE2, RIPEMD-160
  • HMAC, HKDF : derivation et authentification de cles
  • Courbes elliptiques : secp256k1, ed25519, BLS12-381
  • ECDSA : generation de signatures, verification, malleabilite
  • Schnorr signatures : agregation, MuSig, multisignatures
  • BLS signatures : threshold signatures, signature aggregation
  • Atelier : implementer ECDSA, attaquer une signature maleable

  • Zero-knowledge proofs : principes, completeness, soundness, zero-knowledge
  • zkSNARKs : Groth16, PLONK, circuits arithmetiques
  • zkSTARKs : transparence, post-quantum resistance
  • Bulletproofs : range proofs, confidential transactions
  • Commitment schemes : Pedersen, KZG, Verkle trees
  • Cryptographie homomorphe et multi-party computation (MPC)
  • Post-quantum cryptography : NIST candidates, impact sur blockchain
  • Atelier : creer un zkSNARK simple avec Circom, analyser un circuit

Prerequis

  • Bases mathematiques (algebre, arithmetique modulaire)
  • Connaissance d'un langage de programmation
  • Notions de securite informatique

Modalites d'evaluation

Exercices d'implementation cryptographique, analyse de vulnerabilites, conception d'un schema de signature

Feuilles d'emargement, suivi de connexion pour le distanciel, evaluation des acquis en fin de formation.

Accessibilite handicap

Formation accessible aux personnes en situation de handicap. Referent handicap disponible pour adapter les modalites.