Aller au contenu

Produire de l’aléa utilisable en cryptographie

Montrer pourquoi l’aléa est une dépendance critique et comment le consommer sans affaiblir clés, nonces, sels, challenges et tokens.

Montrer pourquoi l’aléa est une dépendance critique et comment le consommer sans affaiblir clés, nonces, sels, challenges et tokens.

  • Distribution, biais, indépendance et imprévisibilité
  • Entropie et collecte système
  • RNG, PRNG et CSPRNG
  • Fortuna et concept de pools d’entropie
  • Interfaces système Linux et Windows
  • RNG matériel, Intel Secure Key et confiance matérielle
  • Démarrage à faible entropie et bugs d’échantillonnage

Aléatoire ne veut pas dire visuellement désordonné [Débutant]

Section intitulée « Aléatoire ne veut pas dire visuellement désordonné [Débutant] »
  • Distribution de probabilités
  • Biais
  • Indépendance
  • Prévisibilité
  • Événements système
  • Matériel
  • Démarrage
  • Estimation prudente
  • Pool et reseeding
  • API modernes
  • Blocage et non-blocage
  • Tokens
  • Clés
  • Nonces aléatoires ou déterministes
  • Ce que les tests détectent
  • Ce qu’ils ne prouvent pas
  • Exemples de générateurs statistiquement propres mais prévisibles
  • Bugs de tirage modulo
  • Générer une clé et un nonce avec l’API du langage
  • Montrer un biais modulo sur un tirage borné
  • Comparer un PRNG généraliste et un CSPRNG
  • Documenter les dépendances d’entropie d’un service
  • Initialiser une graine avec l’heure
  • Utiliser un PRNG de simulation
  • Réutiliser un nonce tiré au hasard après crash
  • Considérer un RNG matériel comme preuve suffisante
  • Confondre test statistique et sécurité cryptographique
  • Hasard physique et CSPRNG
  • Entropie et longueur de sortie
  • Nonce aléatoire et nonce compteur
  • Uniformité statistique et imprévisibilité
  • à vérifier : API recommandées exactes selon les langages et systèmes ciblés par TortueTech.