00 Chiffrographie

ML-DSA-65

FIPS 204 — la signature numérique post-quantique.

01 Overview

Pourquoi un nouvel algorithme de signature ?

01

RSA et ECDSA sont cassés quantiques

L'algorithme de Shor facteurs grands entiers et calcule des logarithmes discrets dans le temps polynôme sur un ordinateur quantique. Un ordinateur quantique suffisamment grand forgerait n'importe quelle signature RSA ou ECDSA en quelques secondes.

02

ML-DSA-65 est basé sur un réseau

ML-DSA-65 (anciennement Dilithium-3) tire sa sécurité de la dureté de trouver des vecteurs courts dans les réseaux de modules, un problème pour lequel aucun algorithme quantique efficace n'est connu. C'est l'un des schémas de signature post-quantique les plus étudiés, avec plus d'une décennie de chiffroanalyse.

03

Standardisé par NIST

FIPS 204 a été publié en août 2024 après un processus de normalisation de huit ans. L'algorithme a été mis en oeuvre, vérifié et évalué par des centaines de groupes de recherche indépendants et examiné par des organismes nationaux.

02 Details

Comment ML-DSA-65 fonctionne dans UltimaOS.

Chaque compte sur UltimaOS possède une paire de clés ML-DSA-65 à long terme générée lors de la configuration du premier appareil. La clé privée ne quitte jamais l'appareil. La clé publique est enregistrée auprès du serveur lors de la création du compte et est la base de toute opération authentifiée.

01

Authentification des comptes

Les défis de connexion sont signés avec la clé privée ML-DSA-65 de l'utilisateur. Le serveur vérifie avec la clé publique stockée. Aucun mot de passe n'est jamais envoyé sur le fil — la preuve chiffrographique remplace entièrement les mots de passe.

02

Signatures d'invitation

Lorsqu'un administrateur d'espace de travail invite un nouveau membre, le jeton d'invitation est signé avec la touche ML-DSA-65 de l'administrateur. Le destinataire vérifie la signature sur son appareil, en s'assurant que l'invitation provient d'un administrateur légitime.

03

Intégrité du registre des audits

Les actions administratives (enlèvement des membres, changement de rôle, mise à jour de facturation) sont signées avec la clé ML-DSA-65 de l'acteur. La piste de vérification est en annexe seulement et les signatures rendent toute manipulation détectable.

04

Vérification de la mise à jour du logiciel

Chaque mise à jour UltimaOS est signée par chiffrographie. Les clients vérifient la signature avant d'appliquer la mise à jour.

03 Key points

Considérations pratiques.

  1. 01

    La génération de clés est rapide

    La génération de clés ML-DSA-65 prend environ 0,1 ms sur un ordinateur portable moderne. La création de compte complète en moins de 200 ms, y compris le tour du serveur.

  2. 02

    Les signatures sont plus grandes que l'ECDSA

    Une signature ML-DSA-65 est de 3 309 octets, soit environ 10x de plus qu'une signature ECDSA typique (64 octets). Pour un produit de chat/espace de travail, c'est invisible; pour des protocoles à volume élevé, c'est important.

  3. 03

    La vérification est rapide

    La vérification de la signature ML-DSA-65 est plus rapide que la signature et fonctionne en bien moins de 1 ms. Le serveur peut vérifier des milliers de signatures par seconde par cœur.

  4. 04

    Les clés publiques sont 1.952 octets

    Les clés publiques ML-DSA-65 correspondent à un seul paquet UDP. Les identifiants de compte comprennent un hachage de la clé publique ainsi qu'un nom d'affichage court, gardant des URL et des identifiants lisibles par l'homme.

04b References

Standards and references.

05 Frequently asked

Questions concernant ML-DSA-65.

Qu'est-ce que ML-DSA-65?

Short answer

ML-DSA-65 (Algorithme de signature numérique basé sur la technologie Module-Lattice, jeu de paramètres 65) est le schéma de signature numérique standard post-quantique de FIPS 204. Il est le successeur de la RSA et de l'ECDSA pour l'ère post-quantique. (FIPS 204 spéc)

Que signifie le "65" dans ML-DSA-65?

Short answer

Le "65" fait référence au niveau de sécurité NIST. ML-DSA-65 cible NIST Niveau 3 — équivalent en termes de sécurité classique à la rupture AES-192, ou environ 192 bits de sécurité contre les attaquants classiques.

ML-DSA-65 est-il identique à Dilithium ?

Short answer

Oui. ML-DSA-65 est le nom normalisé; Dilithium était le nom utilisé pendant la compétition NIST. La construction mathématique est identique.

Comment ML-DSA-65 se compare-t-il à RSA-2048?

Short answer

ML-DSA-65 a des clés plus petites que RSA-4096 et une vitesse de signature similaire, avec une vérification beaucoup plus rapide. Contrairement à RSA-2048, ML-DSA-65 reste sécurisé contre les attaquants quantiques. Le principal compromis est la taille de la signature (3,3 Ko vs ~256 octets).

Les signatures ML-DSA-65 peuvent-elles être forgées par des ordinateurs quantiques ?

Short answer

Aucun algorithme quantique efficace n'est connu pour les problèmes module-lattice sur lesquels est basé ML-DSA-65. L'algorithme a été étudié depuis plus d'une décennie par la communauté chiffrographique sans rupture significative.

Qu'est-ce que FIPS 204?

Short answer

FIPS 204 est la norme fédérale de traitement de l'information publiée par NIST en août 2024 qui spécifie ML-DSA. C'est la normalisation officielle du système.

UltimaOS utilise-t-il également des algorithmes de signature classiques ?

Short answer

C'est pas vrai. Les signatures classiques (RSA, ECDSA) ne sont pas utilisées dans UltimaOS pour les opérations orientées vers l'utilisateur.

Que se passe-t-il si ML-DSA-65 est cassé?

Short answer

L'équipe migrerait vers un nouveau schéma de signature (probablement le prochain algorithme normalisé NIST).

Libéré pour toujours

Gratuit pour les particuliers et les familles. Pour toujours.

Pas de publicité, pas d'extraction de données, pas d'horloge d'essai. Les comptes individuels et familiaux sont gratuits — en permanence. Les organisations paient par siège, et c'est ce qui les finance.

Demandez votre compte Sur invitation seulement pendant que nous évaluons