Aller au contenu
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 par les ordinateurs quantiques

L'algorithme de Shor factorise les grands entiers et calcule les logarithmes discrets en temps polynomial sur un ordinateur quantique. Un ordinateur quantique suffisamment puissant pourrait forger n'importe quelle signature RSA ou ECDSA en quelques secondes.

02

ML-DSA-65 est basé sur les réseaux

ML-DSA-65 (anciennement Dilithium-3) tire sa sécurité de la difficulté de trouver des vecteurs courts dans des réseaux modulaires — 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 chiffranalyse.

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é implémenté, vérifié et testé par des centaines de groupes de recherche indépendants et examiné par des agences nationales.

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 première configuration de l'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 constitue la base de toute opération authentifiée.

01

Authentification du compte

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 réseau — 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 clé ML-DSA-65 de l'administrateur. Le destinataire vérifie la signature sur son appareil, garantissant que l'invitation provient d'un administrateur légitime.

03

Intégrité du journal d'audit

Les actions administratives (suppression de membre, changement de rôle, mise à jour de facturation) sont signées avec la clé ML-DSA-65 de l'acteur. La piste d'audit est en ajout seul et les signatures rendent toute falsification détectable.

04

Vérification des mises à jour logicielles

Chaque mise à jour de UltimaOS est signée chiffrographiquement. 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 se termine en moins de 200 ms au total, y compris l'aller-retour avec le serveur.

  2. 02

    Les signatures sont plus grandes que ECDSA

    Une signature ML-DSA-65 fait 3 309 octets — environ 10 fois plus grande qu'une signature ECDSA typique (64 octets). Pour un produit de chat/espace de travail, cela est invisible ; pour des protocoles à haut volume, cela compterait.

  3. 03

    La vérification est rapide

    La vérification de signature ML-DSA-65 est plus rapide que la signature et s'exécute 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 font 1 952 octets

    Les clés publiques ML-DSA-65 tiennent dans un seul paquet UDP. Les identifiants de compte incluent un hachage de la clé publique plus un nom d'affichage court, gardant les URL et les identifiants lisibles par l'homme.

04b References

Standards and references.

05 Frequently asked

Questions sur ML-DSA-65.

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

Short answer

ML-DSA-65 (algorithme de signature numérique basé sur les réseaux modulaires, ensemble de paramètres 65) est le schéma de signature numérique post-quantique standardisé par NIST spécifié dans FIPS 204. C'est le successeur basé sur les réseaux de RSA et ECDSA pour l'ère post-quantique. (Spécification FIPS 204)

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 vise le niveau 3 de NIST — équivalent en termes de sécurité classique à casser AES-192, soit 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 contre ~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 de réseaux modulaires sur lesquels ML-DSA-65 est basé. L'algorithme a été étudié pendant plus d'une décennie par la communauté chiffrographique sans aucune 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 formelle du schéma.

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

Short answer

Non. Les signatures classiques (RSA, ECDSA) ne sont pas utilisées dans UltimaOS pour les opérations destinées aux utilisateurs.

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 standardisé par NIST).

Gratuit pour toujours

Gratuit pour les particuliers et les familles. Pour toujours.

Pas de publicité, pas d'exploration de données, pas de compte à rebours. Les comptes individuels et familiaux sont gratuits — définitivement. Les organisations paient par siège, et c'est ce qui finance le service.

Demandez votre compte Sur invitation uniquement pendant que nous montons en charge