Capítulo 41 — Segurança quântica e pós-quântica: otimização do sistema
Mapa da aula
Aula 41 publicada. Mapa, exemplo, EX081.
flowchart TD
N0["41.1 Escolhas de parâmetros"]
N1["41.2 Redução do custo adicional"]
N2["41.3 Priorização pela redução de risco"]
N3["Nota de engenharia"]
N4["41.6 Otimização que não pode enfraquecer a segurança"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5
N5 --> EX["Exemplo resolvido"]
EX --> Q["Exercício EX081"]
Desenho lógico
flowchart LR
N0["41.1 Escolhas de parâmetros"]
N1["41.2 Redução do custo adicional"]
N2["41.3 Priorização pela redução de risco"]
N3["Nota de engenharia"]
N4["41.6 Otimização que não pode enfraquecer a segurança"]
N5["Síntese"]
N0 --> N1 --> N2 --> N3 --> N4 --> N5 --> Q["EX081"]
[41.1 Escolhas de parâmetros]
|
v
[41.2 Redução do custo adicional]
|
v
[41.3 Priorização pela redução de risco]
|
v
[Nota de engenharia]
|
v
[41.6 Otimização que não pode enfraquecer a segurança]
|
v
[Síntese]
|
v
[Exemplo resolvido] --> [Exercício EX081]
Objetivos de aprendizagem
Você vai (1) otimizar as escolhas de parâmetros e algoritmos ao longo de um sistema; (2) reduzir o custo adicional dos handshakes com retomada e cache; (3) equilibrar as categorias de segurança com o custo; e (4) priorizar o trabalho de migração restante para a máxima redução de risco. O capítulo parte dos Capítulos 6, 36 e 39.
41.1 Escolhas de parâmetros
O ML-KEM-768 (categoria 3) é o padrão comum para o TLS híbrido; o ML-KEM-1024, onde a política exige a categoria 5 (CNSA 2.0). O ML-DSA-44 versus o -65 troca tamanho por margem. Escolha por contexto, com justificativa documentada, e não "o máximo em todo lugar".
Para a BPA, o ML-KEM-768 cabe no orçamento de 1.300 bytes e dá a categoria 3, o que convém aos seus dados. O ML-DSA-65 é usado nos conhecimentos de embarque, onde alguns kilobytes a mais por documento são irrelevantes, enquanto o ML-DSA-44 convém ao bootloader do guindaste, com a sua memória apertada. Cada escolha e o seu motivo são registrados no registro de decisões.
41.2 Redução do custo adicional
A retomada de sessão evita handshakes completos repetidos; a reutilização de conexões amortiza o custo dos certificados; a compressão de certificados (RFC 8879) ajuda as cadeias clássicas, mas comprime mal as chaves e assinaturas pós-quânticas, de aparência aleatória; retirar os certificados intermediários onde os clientes os mantêm em cache reduz bytes.
A compressão funciona nos certificados clássicos porque eles contêm estruturas repetidas; as chaves e assinaturas ML-DSA são quase aleatórias, então há pouco a remover. Para os navios da BPA, a retomada é a medida mais eficaz, porque cada navio se reconecta muitas vezes por dia e só precisa da cadeia completa na primeira conexão.
41.3 Priorização pela redução de risco
Com orçamento limitado, ordene o trabalho restante pela exposição reduzida por unidade de esforço: fluxos com dados de vida longa × volume ÷ esforço. Uma ordenação gulosa costuma bastar e é transparente.
Por exemplo, um fluxo com dados aduaneiros de 25 anos, em alto volume, que precisa de uma única mudança de configuração pontua muito acima de um fluxo de baixo volume que exige a substituição de um equipamento. Publicar as pontuações permite que as partes interessadas vejam por que o seu sistema não é o primeiro. Refazer a ordenação após cada item concluído mantém a lista atual à medida que as estimativas de esforço mudam e surgem novos fluxos.
41.4 Exemplo resolvido
Os itens restantes da BPA: enlaces com navios (alto custo de latência das cadeias grandes; tempo de vida dos dados moderado), VPN legada (tempo de vida longo, custo de substituição do equipamento), telemetria interna (tempo de vida curto). Otimização: os enlaces com navios recebem apenas a troca de chaves híbrida (barata), com certificados clássicos e retomada ajustada; a VPN legada recebe a mistura de PSK agora e a substituição do equipamento no próximo ciclo orçamentário; a telemetria espera.
A decisão sobre os navios decorre das medições de latência: a troca de chaves híbrida acrescenta pouco, enquanto uma cadeia pós-quântica acrescenta uma ida e volta de 600 milissegundos. Dividir a mudança dá proteção contra a coleta agora, sem esse custo.
41.5 Erros comuns e limites
- Categoria 5 em todo lugar sem necessidade.
- Esperar que a compressão encolha as assinaturas PQC.
- Priorizar pela facilidade em vez da exposição.
A categoria 5 em todo lugar acrescenta bytes e computação para dados que não precisam dela, como a chave maior de 1.568 bytes do ML-KEM-1024 diante do orçamento de 1.300 bytes. A compressão ajuda as cadeias clássicas, mas não consegue encolher muito o material pós-quântico de aparência aleatória. Escolher o trabalho pela facilidade em vez da exposição deixa os fluxos aduaneiros de 25 anos esperando enquanto itens mais simples e de pouco valor são concluídos. A ordenação da BPA usa a exposição dividida pelo esforço para cada item e publica a lista, para que cada escolha possa ser questionada.
Nota de engenharia
As decisões de otimização devem ser revisitadas quando as entradas mudam. Uma nova versão de navegador que suporte certificados pós-quânticos, uma atualização de firmware que corrija um middlebox ou uma data de política revista podem reordenar o trabalho restante. Mantenha a ordenação como uma pequena tabela sob controle de versão, com as hipóteses escritas ao lado de cada pontuação, e recalcule-a a cada revisão trimestral, em vez de tratar a primeira ordenação como um plano permanente.
41.6 Otimização que não pode enfraquecer a segurança
Reduzir o tamanho do handshake retirando certificados intermediários ou mantendo chaves em cache por mais tempo pode economizar milissegundos, mas cada mudança desse tipo é revisada diante do horizonte de confidencialidade da BPA. Uma otimização que encurta a latência, mas reintroduz um caminho somente clássico para os dados aduaneiros de 25 anos, é rejeitada, por maior que seja o ganho.
Cada proposta de otimização declara, portanto, quais fluxos afeta e os tempos de vida dos seus dados. Os revisores verificam se a mudança poderia remover a parcela pós-quântica de algum desses fluxos, por exemplo ao habilitar um caminho de fallback. As propostas que só mexem em certificados de sessões de vida curta, como o ajuste da retomada para os navios, costumam passar rapidamente.
Exercícios
- EX081 — Ordenar. Ordene cinco itens restantes da BPA por exposição ÷ esforço, com números declarados. Rubrica: 3 = método transparente e sensibilidade indicada.
- EX082 — Retomada. Explique como a retomada muda o custo das cadeias PQC grandes para clientes recorrentes. Rubrica: 3 = correto, com a ressalva sobre as configurações de retomada e de sigilo futuro (forward secrecy).
Síntese
A otimização do sistema escolhe os parâmetros por contexto, reduz o custo adicional repetido e ordena o trabalho restante pela exposição reduzida por unidade de esforço.
Continue estudando — capítulo 41 de 50
← Capítulo 40 · Índice de capítulos do curso · Capítulo 42 →
Siga para a próxima lição escrita.