ouro.capital
||
seguranca

CRYSTALS-Dilithium: o algoritmo que protege ativos digitais contra computadores quânticos

2026-04-05·10 min read·Matheus Feijão

Ponto-chave

Entenda como o CRYSTALS-Dilithium funciona, por que o NIST o escolheu como padrao FIPS 204 (ML-DSA) é como ele protege assinaturas digitais de ativos tokenizados contra ameaças quânticas.

Resumo: O CRYSTALS-Dilithium é o algoritmo de assinatura digital pós-quântico selecionado pelo NIST como padrao federal americano (FIPS 204 / ML-DSA). Baseado em problemas matematicos de reticulados (lattices), ele garante que assinaturas digitais -- incluindo as que protegem tokens imobiliarios é ativos financeiros -- permanecam seguras mesmo diante de computadores quânticos. Este artigo explica como ele funciona, por que foi escolhido é o que issó significa para o mercado de ativos digitais.

A ameaça quântica é real

Computadores quânticos não são mais ficcao cientifica. Empresas como IBM, Google é startups como PsiQuantum estão construindo maquinas com centenas de qubits lógicos. A previsão consensual entre especialistas é que, até 2030-2035, computadores quânticos suficientemente poderosos poderáo executar o algoritmo de Shor é quebrar os sistemas criptograficos que protegem toda a internet hoje.

Issó inclui:

  • RSA -- usado em certificados SSL/TLS é assinaturas digitais corporativas
  • ECDSA -- usado em blockchain (Bitcoin, Ethereum, é práticamente todas as plataformas de tokenização)
  • EdDSA -- variante moderna de curvas elipticas, igualmente vulnerável

Para o mercado de ativos digitais, issó representa um risco existêncial. Se a assinatura digital que comprova a propriedade de um token imobiliario puder ser forjada, todo o sistema de confiança desmorona.

E aqui que entra a criptografia pós-quântica (PQC -- Post-Quantum Cryptography).

O que é criptografia baseada em reticulados (lattices)?

A criptografia baseada em reticulados útiliza problemas matematicos relacionados a estruturas geometricas chamadas lattices (reticulados). Um reticulado e, essencialmente, uma grade regular de pontos no espaco multidimensional.

A analogia que torna tudo claro

Imagine que você está em uma cidade com ruas organizadas em grade (como Manhattan). Se alguém pede para você encontrar o caminho mais curto entre dois pontos, é trivial -- basta contar quarteiroes.

Agora imagine essa mesma grade, mas em 1.000 dimensoes. Os pontos estão distribuidos de forma regular, mas a quantidade de direcoes possiveis é tao astronomica que encontrar o ponto mais próximo de um ponto arbitrario se torna computacionalmente impossível -- mesmo para um computador quântico.

Esse é o problema chamado Shortest Vector Problem (SVP) é suas variantes (como o Module Learning With Errors -- MLWE). Diferente da fatoração de números primos (que o algoritmo de Shor resolve eficientemente), nenhum algoritmo quântico conhecido consegue resolver o SVP em dimensoes altas de forma eficiente.

Por que "CRYSTALS" no nome?

O nome CRYSTALS vem justamente de "CRYptographic SuiTe for Algebraic LatticeS" -- suite criptografica para reticulados algebricos. A referência a cristais (crystals) não é acidental: reticulados matematicos compartilham a mesma estrutura geometrica regular é repetitiva que se observa em cristais na natureza. Assim como atomos em um cristal formam uma grade tridimensional precisa, os pontos em um reticulado matematico formam grades em dimensoes arbitrarias.

Quem criou o CRYSTALS-Dilithium

O CRYSTALS-Dilithium foi desenvolvido por uma equipe internacional de criptografos, co-liderada por Vadim Lyubashevsky do IBM Research Zurich. Lyubashevsky é um dos maiores especialistas mundiais em criptografia baseada em reticulados é contribuiu fundamentalmente para a teoria por tras do algoritmo.

A equipe completa inclui pesquisadores de instituições como:

  • IBM Research (Zurich, Suica)
  • CWI Amsterdam (Holanda)
  • Ruhr-Universitat Bochum (Alemanha)
  • Universite de Rennes (Franca)
  • Academia Sinica (Taiwan)

O trabalho de Lyubashevsky no framework "Fiat-Shamir with Aborts" é a base teorica do Dilithium. Esse framework permite construir esquemas de assinatura a partir de problemas de reticulados de forma que a assinatura não revele informações sobre a chave privada -- propriedade essencial conhecida como "zero-knowledge".

Como o NIST selecionou o Dilithium (FIPS 204 / ML-DSA)

Em 2016, o NIST (National Institute of Standards and Technology) lancou um concursó global para selecionar algoritmos criptograficos resistentes a computadores quânticos. O processó durou 6 anós é envolveu:

  • 82 candidatos iniciais submetidos por equipes de todo o mundo
  • 3 rodadas de avaliacao com análises de segurança, desempenho é praticidade
  • Revisão pública por centenas de criptografos independentes

Em julho de 2022, o NIST anunciou os finalistas. O CRYSTALS-Dilithium foi selecionado como o algoritmo primario para assinaturas digitais. Em agosto de 2024, o padrao final foi públicado como FIPS 204, com o nome oficial ML-DSA (Module-Lattice-Based Digital Signature Algorithm).

Os criterios que levaram a selecao do Dilithium:

  1. Segurança conservadora -- Baseado em problemas matematicos bem estudados ha mais de 25 anos
  2. Desempenho equilibrado -- Rapido tanto na geração quanto na verificação de assinaturas
  3. Tamanhos de chave práticos -- Menores que a maioria dos concorrentes
  4. Simplicidade de implementacao -- Menós propensó a erros de implementação que comprometem a segurança
  5. Resiliencia contra ataques de canal lateral -- Mais fácil de proteger contra vazamentos fisicos

Especificações técnicas: tamanhos é desempenho

O CRYSTALS-Dilithium opera em três niveis de segurança, cada um oferecendo proteção equivalente a diferentes tamanhos de chave simetrica:

Nível 2 (ML-DSA-44) -- Segurança equivalente a AES-128

ParametroTamanho
Chave pública1.312 bytes (~1,3 KB)
Chave privada2.560 bytes (~2,5 KB)
Assinatura2.420 bytes (~2,4 KB)

Nível 3 (ML-DSA-65) -- Segurança equivalente a AES-192

ParametroTamanho
Chave pública1.952 bytes (~1,9 KB)
Chave privada4.032 bytes (~3,9 KB)
Assinatura3.293 bytes (~3,2 KB)

Nível 5 (ML-DSA-87) -- Segurança equivalente a AES-256

ParametroTamanho
Chave pública2.592 bytes (~2,5 KB)
Chave privada4.896 bytes (~4,8 KB)
Assinatura4.595 bytes (~4,5 KB)

Desempenho em hardware moderno

Em processadores x86-64 com instrucoes AVX2 (padrao em qualquer servidor moderno):

  • Geração de chaves: ~150 microsegundos (Nível 2)
  • Assinatura: ~400 microsegundos (Nível 2)
  • Verificacao: ~170 microsegundos (Nível 2)

Esses números significam que um único servidor pode gerar mais de 5.000 assinaturas por segundo no Nível 2, tornando o algoritmo perfeitamente viavel para aplicações financeiras de alto volume.

Comparação com ECDSA: o que muda na prática

O ECDSA (Elliptic Curve Digital Signature Algorithm) é o padrao atual para assinaturas em blockchain. Vejá como o Dilithium se compara:

CaracteristicaECDSA (secp256k1)Dilithium Nível 2
Segurança classica128 bits128 bits
Segurança quântica0 bits (quebrado)128 bits
Chave pública33 bytes1.312 bytes
Assinatura64 bytes2.420 bytes
Velocidade de verificação~50 us~170 us
Resistente a ShorNãoSim
Padrao NIST PQCNãoSim (FIPS 204)

A principal desvantagem é evidente: tamanhos de chave é assinatura significativamente maiores. Uma chave pública Dilithium é cerca de 40 vezes maior que uma chave ECDSA. Issó impacta:

  • Armazenamento em blockchain -- Mais dados por transação
  • Largura de banda -- Mais bytes transmitidos na rede
  • Custos de gas -- Em blockchains com taxas por byte, transações ficam mais caras

Porém, a compensação é clara: segurança contra uma ameaça que tornaria ECDSA completamente inútil. Além disso, os tamanhos do Dilithium são muito menores que alternativas como SPHINCS+ (assinaturas de 7-50 KB) ou esquemas baseados em códigos.

Por que o Dilithium foi escolhido para aplicações financeiras

O setor financeiro tem requisitos específicos que tornam o Dilithium particularmente adequado:

1. Conformidade regulatoria

Bancos centrais, bolsas de valores é custódiantes são obrigados a usar algoritmos aprovados por órgãos como NIST é ISO. Com a públicação do FIPS 204, o Dilithium já é um algoritmo aprovado para usó federal americano é será rápidamente adotado por reguladores globais.

2. Longevidade dos ativos

Titulos financeiros, hipotecas é tokens imobiliarios podem ter prazos de 20, 30 ou até 50 anos. Assinaturas feitas hoje com ECDSA podem ser quebradas dentro desse horizonte. O Dilithium oferece segurança para todo o ciclo de vida desses ativos.

3. Harvest Now, Decrypt Later

Adversarios sofisticados (incluindo estados-nacao) já estão coletando dados criptografados hoje para descriptografa-los quando computadores quânticos estiverem disponiveis. Para transações financeiras de alto valor, essa ameaça é concreta é imediata.

4. Desempenho compativel com SLAs financeiros

Diferente de outros algoritmos PQC, o Dilithium é rápido o suficiente para atender os requisitos de latência de sistemas de pagamento é liquidação. Com verificação em ~170 microsegundos, ele cabe confortavelmente em pipelines de processamento de transações.

5. Determinismo é auditabilidade

O Dilithium pode operar em modo deterministico (mesma mensagem + mesma chave = mesma assinatura), o que fácilita auditoria é testes em ambientes regulados. Issó é crítico para sistemas financeiros que precisam de reproducibilidade.

Implementação prática em ativos tokenizados

Para plataformas de tokenização imobiliaria, a migração para Dilithium envolve:

Abordagem hibrida (recomendada para 2025-2028)

A estratégia mais prudente é usar assinaturas hibridas que combinam ECDSA + Dilithium. Dessa forma:

  • Se o ECDSA for quebrado, o Dilithium mantem a segurança
  • Se alguma vulnerabilidade for descoberta no Dilithium (improvavel, mas possível), o ECDSA mantem a segurança classica
  • A transicao pode ser gradual, sem quebrar compatibilidade

Custos de armazenamento

Para uma plataforma com 100.000 tokens emitidos, cada um com uma assinatura Dilithium Nível 2:

  • Armazenamento adicional: ~242 MB (vs ~6,4 MB com ECDSA)
  • Custo em cloud storage: menós de R$ 1/mes

O overhead de armazenamento é negligivel para qualquer aplicação moderna.

Integração com blockchains

Diversas blockchains já estão implementando ou planejando suporte nativo a assinaturas pós-quânticas:

  • Ethereum -- Proposta EIP para contas com assinatura PQC em discussão
  • Algorand -- Suporte nativo a FALCON (outro finalista NIST) já implementado
  • QRL (Quantum Resistant Ledger) -- Blockchain projetada desde o início para PQC
  • Cosmos/Tendermint -- Modulos de assinatura plugaveis permitem adicionar Dilithium

O futuro da segurança em ativos digitais

A transicao para criptografia pós-quântica não é uma questão de "se", mas de "quando". O cronograma provavel:

  • 2024-2026 -- Publicação de padroes finais (já concluida para Dilithium/FIPS 204)
  • 2025-2028 -- Adoção por infraestrutura financeira crítica (bancos, bolsas, custódiantes)
  • 2027-2030 -- Mandatos regulatorios para migração em setores críticos
  • 2030-2035 -- Computadores quânticos criptograficamente relevantes se tornam realidade

Para investidores em ativos tokenizados, a mensagem é clara: plataformas que já estão se preparando para a era pós-quântica oferecem uma camada adicional de proteção ao patrimônio digital. O CRYSTALS-Dilithium, agora padronizado como ML-DSA (FIPS 204), é a base dessa proteção.

Conclusão

O CRYSTALS-Dilithium representa o estado da arte em assinaturas digitais resistentes a computadores quânticos. Criado por uma equipe liderada por Vadim Lyubashevsky no IBM Research Zurich, baseado em decadas de pesquisa em reticulados matematicos, é agora padronizado pelo NIST como FIPS 204, ele oferece:

  • Segurança comprovada contra ataques classicos E quânticos
  • Desempenho prático para aplicações financeiras de alto volume
  • Tamanhos de chave é assinatura gerenciaveis (~1,3 KB para chave pública, ~2,4 KB para assinatura)
  • Flexibilidade com três niveis de segurança (2, 3 é 5)
  • Compatibilidade com requisitos regulatorios

Para o mercado de tokenização imobiliaria é ativos digitais em geral, adotar o Dilithium -- sejá em modo hibrido ou nativo -- é um investimento em longevidade é confiança. Os ativos digitais de hoje precisam de assinaturas que permanecam invioaveis por decadas. O CRYSTALS-Dilithium entrega exatamente isso.

MF

Matheus Feijão

CEO & Fundador — ouro.capital

Especialista em fintech e criptoativos desde 2002. CEO da ouro.capital.