Luka Matić explique pourquoi et comment il a conçu et construit ce générateur aléatoire de grande classe. Bien que fait de composants courants, faciles à trouver, les séquences de nombres qu'il produit répondent aux critères des normes en usage (DIN, NIST, FIPS, ANSI) ; celles-ci valident le caractère aléatoire des nombres requis pour les applications de cryptographie ou, plus généralement, dams la recherche scientifique.
Du bruit d'avalanche obtenu avec une diode Zener, un ATTiny2313 extrait des données certifiées aléatoires qu'il enregistre en fichiers de 16 Mo à 4 Go sur une carte de mémoire FAT32 SD. Un amplificateur différentiel et quelques filtres analogiques compensent l'effet, entre autres, des dérives thermiques susceptibles de compromettre le caractère aléatoire des suites de nombres obtenues.
Plus de détails sur notre site. Ce projet devrait paraître bientôt dans le mensuel Elektor.