PQC Status
Guia

BSI TR-02102-1 e criptografia pós-quântica: as recomendações de 2026

O que a versão 2026-01 da diretriz técnica alemã recomenda sobre acordo de chaves híbrido, tamanho de chave RSA e TLS, e como traduzir isso em uma configuração de servidor.

· 8 min

A BSI TR-02102-1 é a diretriz técnica sobre mecanismos criptográficos publicada pelo Escritório Federal Alemão de Segurança da Informação (BSI, Bundesamt für Sicherheit in der Informationstechnik). A versão 2026-01, datada de 23 de janeiro de 2026, recomenda o acordo de chaves pós-quântico híbrido, considera o acordo de chaves clássico usado isoladamente como recomendado apenas até o fim de 2031 (fim de 2030 quando as necessidades de proteção são muito altas) e estabelece chaves RSA de pelo menos 3000 bits. Trata-se de uma diretriz técnica, não de uma lei, e este artigo mostra como transformar esses três pontos em uma configuração TLS que você pode testar.

O que a TR-02102-1 é, e o que ela não é

A TR-02102-1 lista os mecanismos criptográficos que o BSI considera adequados, cada um com tamanhos de chave e um horizonte temporal associados. É uma orientação. Por si só, não cria nenhuma obrigação para uma empresa privada. Ela só se torna vinculante quando outro instrumento a torna vinculante: um contrato com um cliente alemão, uma regra setorial, um requisito de compra pública ou uma política criptográfica interna que a cite. Esta última frase é a nossa leitura de como o documento é usado na prática, não uma citação da diretriz.

Daí decorrem duas consequências para equipes que atendem clientes alemães. Primeiro, cite sempre a versão. Todos os números deste artigo vêm da versão 2026-01, e você deve citá-los novamente a partir da versão em vigor no momento da sua auditoria. Segundo, um questionário de fornecedor que pergunta se você está em conformidade com a TR-02102-1 está, na verdade, perguntando se a sua configuração implantada corresponde aos mecanismos recomendados e aos seus horizontes. Os marcos datados estão resumidos na nossa página de referência sobre a BSI TR-02102-1, e a própria diretriz é publicada pelo BSI em PDF: BSI TR-02102-1.

A posição da versão 2026-01 sobre acordo de chaves

A diretriz recomenda o acordo de chaves pós-quântico híbrido. Híbrido significa combinar um acordo de chaves clássico, como o Diffie-Hellman em curvas elípticas (ECDH), com um mecanismo de encapsulamento de chaves (KEM) pós-quântico, de modo que a chave de sessão permaneça segura se qualquer um dos componentes resistir. No TLS 1.3, o componente pós-quântico em produção hoje é o ML-KEM (Module-Lattice-based Key Encapsulation Mechanism), padronizado pelo NIST como FIPS 203 em 13 de agosto de 2024.

Duas datas importam. O acordo de chaves clássico usado isoladamente é recomendado apenas até o fim de 2031. Quando as necessidades de proteção são muito altas, isso passa a ser o fim de 2030. São recomendações com um horizonte, não uma data de desativação imposta por um regulador.

O acordo de chaves vem primeiro por uma razão física, não regulatória. O tráfego TLS gravado é protegido apenas pela troca de chaves que gerou as suas chaves de sessão. Um atacante que armazena texto cifrado hoje pode decifrá-lo mais tarde se a troca de chaves se tornar quebrável, um padrão conhecido como harvest now, decrypt later (HNDL). Assinaturas e certificados não têm essa propriedade: uma assinatura verificada hoje não pode ser forjada retroativamente. É por isso que o horizonte do acordo de chaves chega antes de qualquer migração de assinaturas.

Ponto da versão 2026-01O que a diretriz dizLeitura prática (nossa interpretação)
Acordo de chaves híbridoRecomendadoOfereça um grupo híbrido em primeiro lugar no TLS 1.3 e mantenha um grupo clássico como fallback
Acordo de chaves clássico isoladoRecomendado apenas até o fim de 2031Trate o fim de 2031 como horizonte de planejamento para todo endpoint TLS acessível externamente
Necessidades de proteção muito altasFim de 2030, em vez dissoClassifique primeiro os seus serviços: a data mais rigorosa se aplica a um subconjunto, não a tudo
Tamanho de chave RSAPelo menos 3000 bitsEmita novas chaves RSA com 3072 bits, o tamanho comum suportado acima do limite

RSA de pelo menos 3000 bits, e o que isso não garante

A versão 2026-01 define um tamanho mínimo de chave RSA de 3000 bits. Na prática, autoridades certificadoras, módulos de segurança de hardware e bibliotecas TLS trabalham com chaves RSA de 3072 bits, que atendem ao limite e são amplamente suportadas. Verificar o tamanho da chave de um certificado implantado leva um único comando.

openssl x509 -in server.crt -noout -text | grep -i public-key

openssl genpkey -algorithm RSA -pkeyopt rsa_keygen_bits:3072 -out server.key
openssl req -new -key server.key -out server.csr

Seja preciso sobre o que isso alcança. Uma chave RSA mais longa eleva o nível de segurança clássico. Ela não torna a chave resistente a computadores quânticos: RSA, ECDSA, EdDSA, ECDH, Diffie-Hellman em corpos finitos e DSA são todos quebrados pelo algoritmo de Shor em um computador quântico suficientemente grande, qualquer que seja o tamanho da chave. O mínimo de 3000 bits e a recomendação de acordo de chaves híbrido respondem a dois problemas diferentes, e atender a um não satisfaz o outro.

Para comparação, o NIST IR 8547 propõe descontinuar os algoritmos vulneráveis à computação quântica no nível de segurança de 112 bits, o que inclui o RSA-2048, após 2030, e proibir todos os algoritmos de chave pública vulneráveis à computação quântica após 2035. Esse documento é um rascunho público inicial publicado em 12 de novembro de 2024 e continua sendo um rascunho: NIST IR 8547 (ipd). Um mínimo alemão de 3000 bits e uma proposta de descontinuação americana, ainda em rascunho, das chaves de 2048 bits apontam na mesma direção, a partir de dois textos diferentes com dois status diferentes.

Traduzindo a recomendação em uma configuração TLS

A diretriz recomenda um mecanismo, o acordo de chaves híbrido. A escolha do grupo TLS 1.3 concreto é uma decisão de implementação, e o que se segue é o nosso mapeamento prático, não uma citação. Os grupos híbridos registrados na IANA são X25519MLKEM768 (codepoint 0x11EC, 4588), SecP256r1MLKEM768 (0x11EB, 4587) e SecP384r1MLKEM1024 (0x11ED, 4589), listados no registro de parâmetros TLS da IANA. O seu uso no TLS 1.3 é descrito na RFC 10024 (agosto de 2026). As versões atuais do Chrome, do Edge e do Firefox já oferecem X25519MLKEM768 por padrão, portanto habilitá-lo no lado do servidor muda imediatamente o que os navegadores reais negociam.

Etapa 1: confirme que a biblioteca suporta os grupos

O OpenSSL 3.5 ou posterior é necessário para os grupos TLS ML-KEM no OpenSSL. Verifique antes de mexer em qualquer configuração de servidor.

openssl version
openssl list -tls-groups | grep -i mlkem

Etapa 2: ofereça o grupo híbrido primeiro e mantenha um fallback clássico

A ordem importa: o grupo híbrido vem primeiro, e os grupos clássicos ficam atrás dele para que clientes mais antigos continuem se conectando. Nunca remova o fallback clássico na mesma alteração.

# nginx, built against OpenSSL 3.5 or later
ssl_protocols TLSv1.3 TLSv1.2;
ssl_ecdh_curve X25519MLKEM768:X25519:prime256v1;

# Apache httpd with mod_ssl, OpenSSL 3.5 or later
SSLProtocol -all +TLSv1.2 +TLSv1.3
SSLOpenSSLConfCmd Groups X25519MLKEM768:X25519:prime256v1

Os nomes das diretivas e o suporte variam entre distribuições e entre builds da mesma versão de servidor, portanto verifique no seu próprio pacote em vez de presumir. Receitas completas para nginx, Apache, HAProxy e Caddy estão no nosso guia para habilitar o ML-KEM nos servidores web mais comuns. Teste em homologação antes da produção.

Etapa 3: verifique o que é realmente negociado

openssl s_client -connect example.de:443 -tls1_3 -groups X25519MLKEM768 </dev/null | grep -i negotiated

Um handshake bem-sucedido exibe o grupo negociado. Repita o mesmo teste sem o grupo híbrido para confirmar que os clientes clássicos continuam se conectando.

Como o horizonte alemão se compara a outros cronogramas

As datas alemãs não existem isoladamente. Se você atende clientes em vários países, o horizonte aplicável mais próximo determina o plano.

FonteDatas principaisStatus
BSI TR-02102-1, versão 2026-01Acordo de chaves clássico isolado até o fim de 2031, fim de 2030 para necessidades de proteção muito altasDiretriz técnica
ANSSI (França)Hibridação obrigatória no seu escopo regulado, PQC visada para produtos que entram em qualificação a partir de 2027Obrigatória no escopo regulado, recomendação nos demais casos
Roteiro de Implementação Coordenada da UE v1.1Inventário e roteiros nacionais até o fim de 2026, casos de uso de alto risco até o fim de 2030, de risco médio até o fim de 2035Orientação coordenada para os Estados-Membros
NCSC (Reino Unido)Descoberta e plano inicial até 2028, migrações de maior prioridade até 2031, conclusão até 2035Orientação
Governo federal dos EUA (EO 14412, OMB M-26-15)TLS 1.3 exigido até 2 de janeiro de 2030, sistemas de alto valor com estabelecimento de chaves PQC até o fim de 2030Vinculante para as agências federais dos EUA
NSA CNSA 2.0Uso exclusivo até o fim de 2033 para navegadores e servidores web, serviços em nuvem e sistemas operacionaisPara os National Security Systems dos EUA

Evidências que um cliente ou auditor alemão vai solicitar

A NIS2, Diretiva (EU) 2022/2555, Artigo 21(2)(h), exige políticas e procedimentos relativos ao uso de criptografia e, quando apropriado, de cifração. Para entidades financeiras, as normas técnicas regulamentares da DORA, Regulamento Delegado (EU) 2024/1774 da Comissão, Artigo 6, exigem uma política de cifração e de controles criptográficos que inclua disposições para atualizar ou alterar a tecnologia criptográfica com base na evolução da criptoanálise. Nenhum dos dois textos menciona algoritmos pós-quânticos.

A nossa interpretação, claramente identificada como tal: citar a TR-02102-1 e a sua versão nessa política, com os mecanismos que você aceita e o horizonte que aplica, é uma forma prática de mostrar que a política está ancorada em uma referência reconhecida e possui um gatilho de revisão. Mantenha os artefatos simples e datados: a própria política, um inventário dos endpoints TLS com os seus grupos negociados e tamanhos de chave dos certificados, e um resultado de varredura por endpoint. A nossa página sobre o Artigo 21(2)(h) da NIS2 detalha o que a diretiva exige. Este artigo é informativo e não constitui aconselhamento jurídico.

Próximo passo: verifique o que os seus servidores negociam hoje

Antes de redigir qualquer plano, meça o estado atual. Analise o seu domínio com o PQC Status para ver quais versões de TLS, grupos de acordo de chaves e algoritmos de certificado o seu servidor realmente oferece, incluindo se um grupo híbrido ML-KEM é negociado. Uma varredura descreve apenas a configuração TLS visível externamente: não é uma certificação nem um atestado de conformidade. Use o resultado como a primeira linha do seu inventário, depois habilite o grupo híbrido em homologação, mantenha o fallback clássico e registre o antes e o depois de cada endpoint.

Perguntas frequentes

A BSI TR-02102-1 é juridicamente vinculante para uma empresa que atende clientes alemães?

Não. A TR-02102-1 é uma diretriz técnica publicada pelo BSI, não uma lei, e não cria nenhuma obrigação por si só. Ela só se torna vinculante quando outro instrumento a torna vinculante, por exemplo um contrato, um requisito de compra pública, uma regra setorial ou uma política interna que a cite. Isto é informativo e não constitui aconselhamento jurídico.

O que a versão 2026-01 diz sobre o acordo de chaves clássico?

Ela recomenda o acordo de chaves pós-quântico híbrido. O acordo de chaves clássico usado isoladamente é recomendado apenas até o fim de 2031, e até o fim de 2030 quando as necessidades de proteção são muito altas. São horizontes recomendados, não uma data de desativação obrigatória.

Migrar para RSA de 3000 bits torna os meus certificados resistentes à computação quântica?

Não. O RSA é quebrado pelo algoritmo de Shor em um computador quântico suficientemente grande, qualquer que seja o tamanho da chave, portanto uma chave mais longa eleva apenas a segurança clássica. O mínimo de pelo menos 3000 bits da versão 2026-01 e a recomendação de acordo de chaves híbrido tratam de dois problemas distintos. O acordo de chaves é migrado primeiro porque o tráfego gravado é protegido apenas pela troca de chaves.

Qual grupo TLS devo habilitar para seguir a recomendação híbrida?

A diretriz recomenda o mecanismo, o acordo de chaves híbrido, e a escolha do grupo é uma decisão de implementação. Na prática, X25519MLKEM768 é o grupo híbrido oferecido por padrão pelas versões atuais do Chrome, do Edge e do Firefox, portanto habilitá-lo em primeiro lugar, com um grupo clássico como X25519 de fallback, é o mapeamento usual. O OpenSSL 3.5 ou posterior é necessário para os grupos ML-KEM no OpenSSL, e a alteração deve ser testada em homologação antes da produção.