00 Criptografia

ML-DSA-65

FIPS 204 — a assinatura digital pós-quântico.

01 Overview

Porquê um novo algoritmo de assinatura.

01

RSA e ECDSA estão quebrados quânticos

Os fatores do algoritmo de Shor inteiros grandes e calcula logaritmos discretos em tempo polinomial em um computador quântico. Um computador quântico suficientemente grande forjaria qualquer assinatura RSA ou ECDSA em segundos.

02

ML-DSA-65 é baseado em rede

ML-DSA-65 (anteriormente Dilithium-3) deriva de sua segurança da dureza de encontrar vetores curtos em redes de módulos — um problema para o qual não é conhecido nenhum algoritmo quântico eficiente. É um dos esquemas de assinatura pós-quântico mais estudados, com mais de uma década de criptoanálise.

03

Padronizado por NIST

O FIPS 204 foi publicado em agosto de 2024 após um processo de padronização de oito anos. O algoritmo foi implementado, auditado e avaliado em centenas de grupos de investigação independentes e revisto pelas agências nacionais.

02 Details

Como funciona o ML-DSA-65 em UltimaOS.

Cada conta no UltimaOS tem um par de chaves ML-DSA-65 de longo prazo gerado na primeira configuração do dispositivo. A chave privada nunca deixa o dispositivo. A chave pública é registrada no servidor na criação de conta e é a base de cada operação autenticada.

01

Autenticação da conta

Os desafios de login são assinados com a chave privada ML-DSA-65 do usuário. O servidor verifica com a chave pública armazenada. Nenhuma senha é enviada pelo fio — a prova criptográfica substitui completamente as senhas.

02

Assinaturas de convites

Quando um administrador de espaço de trabalho convida um novo membro, o token de convite é assinado com a chave ML-DSA-65 do administrador. O destinatário verifica a assinatura em seu dispositivo, garantindo que o convite veio de um administrador legítimo.

03

Integridade do registo de auditoria

As ações administrativas (remoção de membros, mudança de papel, atualização de faturamento) são assinadas com a chave ML-DSA-65 do ator. A pista de auditoria é apenas anexa e as assinaturas tornam qualquer adulteração detectável.

04

Verificação de atualização de software

Cada atualização do UltimaOS é criptografada. Os clientes verificam a assinatura antes de aplicar a atualização.

03 Key points

Considerações práticas.

  1. 01

    A geração chave é rápida

    A geração de chaves ML-DSA-65 leva cerca de 0,1 ms em um laptop moderno. Criação de conta completa em menos de 200 ms total, incluindo servidor de ida e volta.

  2. 02

    As assinaturas são maiores do que a ECDSA

    Uma assinatura ML-DSA-65 é de 3.309 bytes — cerca de 10x maior do que uma assinatura ECDSA típica (64 bytes). Para um produto de chat/workspace isso é invisível; para protocolos de alto volume isso importaria.

  3. 03

    A verificação é rápida

    A verificação da assinatura ML-DSA-65 é mais rápida do que a assinatura e é executada bem abaixo de 1 ms. O servidor pode verificar milhares de assinaturas por segundo por núcleo.

  4. 04

    Chaves públicas são 1.952 bytes

    ML-DSA-65 chaves públicas se encaixam em um único pacote UDP. Os identificadores de conta incluem um hash da chave pública mais um nome de exibição curto, mantendo URLs e identificadores legíveis pelo homem.

04b References

Standards and references.

05 Frequently asked

Perguntas sobre ML-DSA-65.

O que é o ML-DSA-65?

Short answer

ML-DSA-65 (Algoritmo de assinatura digital baseado em módulo, conjunto de parâmetros 65) é o esquema de assinatura digital pós-quântico padronizado por FIPS 204. É o sucessor da RSA e da ECDSA para a era pós-quântico. (FIPS 204 spec)

O que significa o "65" em ML-DSA-65?

Short answer

O "65" refere-se ao nível de segurança NIST. ML-DSA-65 alvos NIST Nível 3 — equivalente, em termos de segurança clássicos, à quebra da segurança AES-192, ou cerca de 192 bits contra atacantes clássicos.

O ML-DSA-65 é o mesmo que o Dilithium?

Short answer

Sim. ML-DSA-65 é o nome padronizado; Dilithium foi o nome usado durante a competição NIST. A construção matemática é idêntica.

Como o ML-DSA-65 se compara ao RSA-2048?

Short answer

ML-DSA-65 tem chaves menores do que RSA-4096 e velocidade de assinatura semelhante, com verificação muito mais rápida. Ao contrário do RSA-2048, o ML-DSA-65 permanece seguro contra atacantes quânticos. O trade-off principal é o tamanho da assinatura (3,3 KB vs ~256 bytes).

As assinaturas ML-DSA-65 podem ser forjadas por computadores quânticos?

Short answer

Nenhum algoritmo quântico eficiente é conhecido pelos problemas de módulo-lattice em que ML-DSA-65 é baseado. O algoritmo tem sido estudado há mais de uma década pela comunidade criptográfica sem quebras significativas.

O que é o FIPS 204?

Short answer

FIPS 204 é o padrão federal de processamento de informações publicado pela NIST em agosto de 2024 que especifica ML-DSA. É a padronização formal do esquema.

O UltimaOS também usa algoritmos clássicos de assinatura?

Short answer

Não. As assinaturas clássicas (RSA, ECDSA) não são usadas em UltimaOS para operações voltadas para o usuário.

O que acontece se o ML-DSA-65 estiver quebrado?

Short answer

A equipe migraria para um novo esquema de assinatura (provavelmente o próximo algoritmo padrão NIST).

Livre para sempre

Livre para indivíduos e famílias. Para sempre.

Sem anúncios, sem mineração de dados, sem relógio de teste. As contas individuais e familiares são gratuitas — permanentemente. As organizações pagam por assento, e é isso que o financia.

Solicitar sua conta Apenas convites enquanto escalamos