Qu'est-ce que la cryptographie post-quantique ?
Pourquoi les ordinateurs quantiques menacent les signatures qu'utilisent la plupart des cryptomonnaies, ce qu'est ML-DSA, comment Quantus gère ses signatures plus volumineuses et ce que cela change pour le minage.
Le problème que posent les ordinateurs quantiques
La plupart des cryptomonnaies signent les transactions avec des schémas à courbe elliptique comme ECDSA ou Schnorr. Leur sécurité repose sur un problème mathématique que les ordinateurs classiques ne peuvent pas résoudre en un temps raisonnable, mais un ordinateur quantique assez puissant exécutant l'algorithme de Shor le pourrait. Quiconque disposerait d'une telle machine pourrait déduire une clé privée de sa clé publique et dépenser les fonds.
Qu'est-ce que ML-DSA
ML-DSA est un schéma de signature numérique fondé sur des problèmes de réseaux euclidiens, contre lesquels aucune attaque quantique efficace n'est connue. Il a été normalisé par le programme de cryptographie post-quantique du NIST et est issu de la conception CRYSTALS-Dilithium. Quantus signe chaque transaction avec lui : ML-DSA-65 par défaut, et ML-DSA-87 pour les utilisateurs qui veulent un niveau de sécurité plus élevé.
Le coût, et comment Quantus le gère
Les signatures post-quantiques sont bien plus grandes : une signature ML-DSA-65 occupe 3 309 octets, alors qu'une signature à courbe elliptique en occupe environ 64. Quantus utilise des preuves à divulgation nulle de connaissance et l'agrégation cryptographique pour réduire l'espace supplémentaire que cela occupe sur la chaîne.
Et le minage ?
La preuve de travail repose sur une fonction de hachage et non sur des signatures, et les fonctions de hachage sont bien moins exposées : la plus grande accélération quantique connue contre elles, l'algorithme de Grover, n'est que quadratique. Quantus se mine avec le hash Poseidon2. Pour vous, en tant que mineur, rien ne change : vous minez avec votre adresse qz comme avec n'importe quelle autre cryptomonnaie.