0Pricing
Cryptology Academy · Aula

Migração para PQC: abordagens híbridas

Planeje uma estratégia híbrida de implantação clássica+PQC para sistemas de produção.

Migração para PQC: abordagens híbridas é uma aula grátis de Cryptology Academy no CoddyKit. Esta é a aula 4 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Cryptology Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Cryptology Academy inclui 4 aulas no total.

O desafio da migração

A transição da criptografia clássica para a pós-quântica é a maior migração criptográfica da história — mais complexa que a atualização para RSA de 2048 bits ou a descontinuação do SHA-1. Ela exige atualizar simultaneamente protocolos, bibliotecas, HSMs, certificados e código.

Troca híbrida de chaves

KEM híbrido = KEM clássico + KEM de PQC. Segredo compartilhado = KDF(classical_secret || pqc_secret). Segurança: exige quebrar ambos. Um adversário quântico quebra ECDH, mas não Kyber. Um adversário clássico não quebra nenhum dos dois. Isso oferece defesa em profundidade durante o período de transição.

KEMs híbridos do TLS 1.3

O Google Chrome e a Cloudflare implantaram X25519Kyber768, que combina ECDH X25519 e Kyber-768, no TLS 1.3 em 2023. O rascunho do IETF draft-ietf-tls-hybrid-design define o formato. Ambos os lados negociam o compartilhamento de chave combinado na extensão ClientHello existente do TLS.

Migração de certificados

Os certificados X.509 atualmente usam chaves públicas RSA ou ECDSA. Caminho de migração: (1) emitir certificados com dois algoritmos, clássico + PQC; (2) as CA intermediárias usam chaves PQC; (3) as CA raiz fazem a transição por último. O CA/Browser Forum está desenvolvendo perfis de certificados PQC.

HSM e equipamentos

Muitos HSMs não podem receber atualizações do software interno para oferecer suporte a algoritmos de PQC. Os ciclos de renovação dos equipamentos duram de 5 a 10 anos. As organizações devem auditar os planos de evolução do software interno dos HSMs, planejar a substituição dos equipamentos e considerar pontes de PQC baseadas em software para HSMs legados durante a transição.

Primeiro, o inventário criptográfico

Etapa 1: faça um inventário criptográfico. Identifique: todas as chaves e todos os certificados RSA/ECC, todas as trocas de chaves DH e todas as versões de protocolo. Ferramentas: verificadores de conjuntos de cifras, ferramentas de inventário de certificados e análise estática de código para chamadas criptográficas. Documente os períodos de vida de todos os ativos.

Priorização da migração

Maior urgência: dados de longa duração (classificados, prontuários médicos) — vulneráveis hoje ao ataque de coletar agora e descriptografar depois. Em seguida: troca de chaves em protocolos (TLS, SSH, VPN) — migre primeiro usando KEMs híbridos. Menor urgência: assinaturas em dados de curta duração (tokens de sessão).

Alterações no código

Python: use pyca/cryptography com o back-end liboqs para ML-KEM. Java: módulo PQC do BouncyCastle. Rust: bibliotecas pqcrypto. Substitua: rsa.generate_private_key() → geração de chaves ML-KEM; ecdh_key_agreement() → encapsulamento/desencapsulamento ML-KEM. Faça a abstração por meio de uma camada de agilidade criptográfica.

Agilidade criptográfica

Agilidade criptográfica: projete sistemas para trocar algoritmos sem alterações no código. Use campos de identificação de algoritmos, registros de tipos de chave e back-ends conectáveis. Evite nomes de algoritmos codificados diretamente nos formatos de serialização. Isso permitiu a migração de SHA-1→SHA-256 e permitirá a migração de RSA→PQC.

Testes e validação

Teste com vetores de teste de respostas conhecidas das implementações de referência do NIST para PQC. Valide usando o conjunto de testes de interoperabilidade OQS-OpenSSL. Teste TLS híbrido com oqs-provider para OpenSSL. Monitore as páginas de erratas FIPS 203/204/205/206 do NIST em busca de atualizações das orientações de implementação.

Recomendações de cronograma

Recomendações da NIST/NSA: (1) pare de implantar novos sistemas RSA/ECC agora. (2) Implante a troca de chaves híbrida em TLS e VPNs até 2025-2026. (3) Migre os certificados para PQC até 2028-2030. (4) Conclua a migração completa (incluindo módulos de segurança de hardware) até 2035, antes que o risco de CRQC se concretize.

Verificação rápida

Por que os dados criptografados hoje (usando RSA/ECDH) estão em risco mesmo antes da existência de computadores quânticos?

Recapitulação

A migração para PQC usa KEMs híbridos (clássicos + PQC) durante a transição. Priorize dados de longa duração e a troca de chaves. Faça um inventário criptográfico, atualize o hardware e exija agilidade criptográfica. A NIST recomenda concluir a migração até 2035. Próximo tópico: criptografia de cadeias de blocos — árvores de Merkle e prova de trabalho.

Perguntas Frequentes

A aula “Migração para PQC: abordagens híbridas” é grátis?

Sim — o texto completo de “Migração para PQC: abordagens híbridas” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Cryptology Academy, atualize para CoddyKit PRO. O curso de Cryptology Academy inclui 4 aulas no total.

O que vou aprender em “Migração para PQC: abordagens híbridas”?

Planeje uma estratégia híbrida de implantação clássica+PQC para sistemas de produção. Você pratica Cryptology Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Cryptology Academy?

Nenhuma experiência prévia é necessária. Cryptology Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 4 de 4.

Quanto tempo leva a aula “Migração para PQC: abordagens híbridas”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Cryptology Academy?

Sim. Cada aula de Cryptology Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. Algoritmos de Shor e Grover explicados
  2. CRYSTALS-Kyber: KEM baseado em reticulados
  3. Assinaturas CRYSTALS-Dilithium e Falcon
  4. Migração para PQC: abordagens híbridas
← Voltar para Cryptology Academy