Galactropy

> SYSTEM_ROOT

MÓDULO A CRIPTOGRAFIA PÓS-QUÂNTICA TAMBÉM PRECISA DE ALEATORIEDADE REAL

Tema
Idioma
PRONTIDÃO PÓS-QUÂNTICA OPEN SOURCE

> ENTROPIA_PÓS_QUÂNTICA

Migrando para criptografia pós-quântica? Você ainda precisa de aleatoriedade real.

Computadores quânticos ameaçam RSA e ECC ao quebrar a fatoração e o logaritmo discreto, não ao quebrar a aleatoriedade. Algoritmos pós-quânticos como ML-KEM, ML-DSA e SLH-DSA não eliminam a necessidade de aleatoriedade imprevisível de alta qualidade; pelo contrário, consomem mais dela. A Galactropy fornece um fluxo de entropia independente, de origem física e publicamente verificável, com o qual você pode alimentar a geração de chaves pós-quânticas, com ou sem migração.

1. O que os computadores quânticos realmente quebram, e o que não quebram

O algoritmo de Shor quebra a matemática da qual RSA e a criptografia de curva elíptica dependem: fatorar inteiros grandes e resolver logaritmos discretos. Essa é toda a razão de existir a migração pós-quântica: esses problemas deixam de ser difíceis assim que um computador quântico suficientemente grande executa o algoritmo de Shor contra eles. O algoritmo de Grover afeta a criptografia simétrica e o hashing, reduzindo aproximadamente pela metade sua segurança efetiva, por isso as diretrizes pós-quânticas pedem chaves maiores (AES-256 em vez de AES-128, SHA-384/512 em vez de SHA-256).

Nenhum dos dois algoritmos tem qualquer relação com a forma como um gerador de números aleatórios produz imprevisibilidade em primeiro lugar. Um RNG fraco é um RNG fraco, tenha o atacante um computador quântico ou não. Uma fonte de entropia física forte permanece forte independentemente de que tipo de computador eventualmente tente quebrar a criptografia construída sobre ela.

2. Algoritmos pós-quânticos precisam de mais aleatoriedade, não menos

Esquemas baseados em reticulados, ML-KEM (Kyber) para troca de chaves e ML-DSA (Dilithium) para assinaturas, amostram distribuições de probabilidade sobre grandes anéis polinomiais usando amostragem por rejeição e amostragem gaussiana discreta, consumindo bem mais bytes aleatórios por chave ou assinatura do que RSA ou ECDSA jamais precisaram. Assinaturas baseadas em hash como SLH-DSA (SPHINCS+) geram enormes quantidades de pares de chaves de uso único, totalmente dependentes de um fluxo de bytes genuinamente novo e imprevisível. Um RNG enviesado ou previsível sob esses esquemas não é uma preocupação teórica: é a mesma classe de falha que tornou catastrófica a reutilização de nonce no ECDSA, agora contra algoritmos com mais aleatoriedade para dar errado.

Post-quantum key generation architecture: local CSPRNG and Galactropy combined via SHA-512 into a seed for ML-KEM, ML-DSA, and SLH-DSA key generation LOCAL CSPRNG /dev/urandom etc. GALACTROPY independent SDR entropy ⊕ SHA-512 MIX SEED fresh, unbiased PQC KEYGEN ML-KEM / ML-DSA / SLH-DSA
A geração de chaves pós-quânticas (ML-KEM / ML-DSA / SLH-DSA) usa o mesmo pool de entropia local que tudo o mais. Misturar um fluxo independente e de origem física não muda o algoritmo, só o quanto se pode confiar na sua semente.

3. Espera, o ruído de rádio e cósmico também não é quântico?

No nível mais profundo, sim. Ondas de rádio são fótons, e o ruído térmico (Johnson-Nyquist) vem, em última instância, do movimento quântico-mecânico dos elétrons. Quase tudo que é físico é "quântico" se você for fundo o suficiente. Essa não é, na verdade, a distinção que importa aqui.

O hardware dedicado de RNG quântico isola uma única medição quântica: um fóton atingindo um lado ou outro de um divisor de feixe, ou uma leitura de flutuação do vácuo, cujo resultado é aleatório pela própria regra de Born, uma garantia formal da mecânica quântica independente de quão complexo seja o sistema ao redor. A Galactropy, em vez disso, extrai imprevisibilidade de um ambiente térmico e de RF macroscópico e de alta dimensionalidade: o movimento caótico combinado de bilhões de elétrons e o espectro de rádio ambiente, amostrado por hardware SDR comum. Ambos são fisicamente reais e ambos são imprevisíveis na prática; só o primeiro vem com uma garantia de aleatoriedade quântica específica e certificada. Essa é a distinção real que vale a pena conhecer sobre sua fonte de entropia, não se a mecânica quântica está "envolvida" em algum ponto da física, porque sempre está.

4. Verificável hoje, ainda verificável depois do dia Q

A trilha de auditoria da Galactropy é atualmente assinada com Ed25519, que por si só não é segura pós-quanticamente, assim como a maioria das assinaturas que protegem a internet hoje. Quando a migração de assinaturas pós-quânticas chegar a infraestruturas como esta, a cadeia de auditoria migra junto. O que não muda é a fonte: o ruído de rádio físico permanece imprevisível independentemente de quão longe a computação quântica avance. Essa é uma propriedade diferente de "a assinatura deste registro específico é clássica hoje", e é a que realmente importa para a entropia em si.

Ver relatórios estatísticos atuais ->

5. Onde isso realmente ajuda

Algumas situações concretas em que misturar uma fonte de entropia independente e verificável compensa durante uma transição pós-quântica:

  • Gerar chaves ML-KEM ou ML-DSA para uma CA ou PKI implantando certificados pós-quânticos ou híbridos: uma segunda fonte de entropia auditável é exatamente o que uma revisão de segurança vai pedir durante essa migração.
  • Provisionamento de HSM/KMS e cerimônias de geração de chaves que adicionam suporte a algoritmos pós-quânticos: misture o fluxo da Galactropy junto ao TRNG próprio do hardware em vez de confiar em uma única implementação (veja a integração de entropia híbrida abaixo).
  • Testes de carga ou prototipagem de bibliotecas pós-quânticas (liboqs, o oqs-provider do OpenSSL) que consomem muito mais bytes aleatórios por operação do que RSA ou ECDSA jamais precisaram, sem esgotar o pool de entropia local do sistema.
  • Pilotos de VPN/TLS trocando conjuntos de cifras para KEMs pós-quânticos, onde uma entrada de entropia independente é um seguro barato contra um ponto único de falha no fornecimento de aleatoriedade.

Um exemplo mínimo: busque entropia e misture-a ao pool antes de gerar chaves:

curl -s "https://galactropy.com/raw?bytes=4096" >> /dev/urandom

Depois execute sua geração de chaves pós-quânticas normalmente. liboqs, o oqs-provider do OpenSSL ou qualquer biblioteca que você use vai puxar automaticamente do pool já enriquecido.

Alimentando geração de chaves pós-quânticas em produção?

Veja como misturar um fluxo de entropia independente ao seu pipeline existente, ou fale conosco diretamente.

> Ver integração de entropia híbrida