performing-post-quantum-cryptography-migration
Faz seu agente avaliar a prontidão para criptografia pós-quântica e migrar sistemas.
O que ela faz
Esta ferramenta ajuda sua organização a se preparar para a mudança para criptografia pós-quântica, identificando sistemas vulneráveis a ataques de computadores quânticos e testando novas tecnologias de segurança.
Quando usar
- ✓Ao planejar a atualização de sistemas de segurança para resistir a computadores quânticos.
- ✓Ao verificar quais algoritmos de criptografia atuais podem ser quebrados por computadores quânticos.
- ✓Ao testar se seus sistemas de comunicação (TLS) podem usar novas formas de criptografia mais seguras.
Exemplo do que pedir para a IA
“Verifique meus sistemas para ver quais algoritmos de criptografia estão vulneráveis a computadores quânticos e se podemos usar a nova criptografia pós-quântica.”
Quer saber mais? Abra as seções abaixo.
Como usar
O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.
Link da skill
Mensagem pronta para colar
Como funciona
A ferramenta verifica seus sistemas em busca de algoritmos de criptografia antigos que podem ser quebrados por computadores quânticos. Ela também testa se seus sistemas podem usar os novos padrões de criptografia pós-quântica, como o CRYSTALS-Kyber e CRYSTALS-Dilithium, e se eles estão configurados corretamente para segurança híbrida.
Instalação
Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.
No terminal (Claude Code, Codex, Cursor), na pasta do projeto:
npx skills add mukul975/Anthropic-Cybersecurity-Skills --skill performing-post-quantum-cryptography-migrationOu baixe só o arquivo:
curl -L https://raw.githubusercontent.com/mukul975/Anthropic-Cybersecurity-Skills/main/skills/performing-post-quantum-cryptography-migration/SKILL.md -o SKILL.mdConteúdo técnico (SKILL.md)
Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.
Realizando Migração de Criptografia Pós-Quântica
Quando Usar
- Ao avaliar a prontidão organizacional para a transição de criptografia pós-quântica do NIST
- Ao construir um inventário criptográfico para identificar algoritmos vulneráveis a ataques quânticos em toda a infraestrutura
- Ao avaliar configurações híbridas de TLS 1.3 usando troca de chaves X25519MLKEM768
- Ao testar o suporte aos algoritmos CRYSTALS-Kyber (ML-KEM) e CRYSTALS-Dilithium (ML-DSA)
- Ao implementar cripto-agilidade para suportar algoritmos clássicos e pós-quânticos
- Ao preparar roteiros de migração alinhados com os cronogramas de depreciação do NIST IR 8547
- Ao configurar oqs-provider com OpenSSL 3.x para suporte a algoritmos pós-quânticos
Pré-requisitos
- Python 3.8+ com bibliotecas
cryptography,requests,pyOpenSSL - OpenSSL 3.0+ (3.5+ recomendado para suporte nativo a ML-KEM/ML-DSA)
- oqs-provider para OpenSSL (para testes TLS híbridos com OpenSSL mais antigo)
- Acesso à rede para servidores de destino para avaliação de TLS
- Acesso administrativo para varredura de infraestrutura
- Familiaridade com PKI, TLS e protocolos criptográficos
Conceitos Principais
Padrões de Criptografia Pós-Quântica do NIST
O NIST publicou três padrões PQC finalizados em 13 de agosto de 2024:
| Padrão | Algoritmo | Renomeado Para | Propósito | Baseado Em |
|---|---|---|---|---|
| FIPS 203 | CRYSTALS-Kyber | ML-KEM | Mecanismo de Encapsulamento de Chave | Módulo de rede |
| FIPS 204 | CRYSTALS-Dilithium | ML-DSA | Assinaturas Digitais | Módulo de rede |
| FIPS 205 | SPHINCS+ | SLH-DSA | Assinaturas Digitais (backup) | Hash sem estado |
ML-KEM (FIPS 203) -- Padrão principal para troca de chaves e criptografia. Substitui RSA e ECDH para estabelecimento de chaves. Três níveis de segurança: ML-KEM-512, ML-KEM-768, ML-KEM-1024.
ML-DSA (FIPS 204) -- Padrão principal para assinaturas digitais. Substitui RSA e ECDSA para assinatura. Três níveis de segurança: ML-DSA-44, ML-DSA-65, ML-DSA-87.
SLH-DSA (FIPS 205) -- Padrão de assinatura de backup usando abordagem baseada em hash. Destinado como fallback caso ML-DSA baseado em rede seja considerado vulnerável. Assinaturas maiores, mas com suposições de segurança conservadoras.
Algoritmos Vulneráveis a Ataques Quânticos
Estes algoritmos clássicos são vulneráveis a ataques quânticos via algoritmo de Shor:
| Algoritmo | Uso | Ameaça Quântica | Prioridade de Migração |
|---|---|---|---|
| RSA-2048/4096 | Troca de chaves, assinaturas, criptografia | O algoritmo de Shor quebra a fatoração | Crítica |
| ECDH (P-256, P-384) | Troca de chaves TLS | O algoritmo de Shor quebra o ECDLP | Crítica |
| ECDSA | Assinatura de código, certificados TLS | O algoritmo de Shor quebra o ECDLP | Crítica |
| DSA | Assinaturas legadas | O algoritmo de Shor quebra o DLP | Crítica |
| DH (Diffie-Hellman) | Troca de chaves | O algoritmo de Shor quebra o DLP | Crítica |
| AES-128 | Criptografia simétrica | Grover's reduz a força da chave pela metade | Média (atualizar para AES-256) |
| SHA-256 | Hashing | Grover's reduz para 128 bits | Baixa (ainda adequada) |
Cronograma de Migração do NIST (IR 8547)
- 2024: Padrões publicados, o planejamento da migração deve começar
- 2030: Depreciação de algoritmos vulneráveis a ataques quânticos para a maioria dos sistemas federais
- 2035: Remoção completa de algoritmos vulneráveis a ataques quânticos dos padrões do NIST
- Agora: Ataques de "colher agora, descriptografar depois" tornam a migração antecipada essencial para segredos de longa duração e dados que exigem confidencialidade de longo prazo
Troca de Chaves TLS Híbrida
Durante o período de transição, a troca de chaves híbrida combina um algoritmo clássico com um algoritmo pós-quântico. Se um dos algoritmos for seguro, a conexão permanece protegida.
Hybrid Key Exchange: X25519MLKEM768
= X25519 (classical ECDH) + ML-KEM-768 (post-quantum)
Client Hello:
supported_groups: X25519MLKEM768, X25519, secp256r1
key_share: X25519MLKEM768
Server Hello:
selected_group: X25519MLKEM768
key_share: X25519MLKEM768
Shared Secret = KDF(X25519_shared || MLKEM768_shared)
Instruções
Fase 1: Varredura de Inventário Criptográfico
O primeiro passo na migração PQC é descobrir todo o uso de algoritmos criptográficos em toda a empresa. Isso inclui configurações TLS, certificados, bibliotecas de código, repositórios de chaves e configurações de protocolo.
# Scan TLS endpoints for quantum-vulnerable algorithms
python scripts/agent.py --action scan_tls \
--targets targets.txt \
--output tls_inventory.json
O scanner identifica:
- Versões do protocolo TLS em uso
- Algoritmos de troca de chaves (RSA, ECDH, DH -- todos vulneráveis a ataques quânticos)
…
Perguntas frequentes
O que são algoritmos de criptografia vulneráveis a computadores quânticos?
São algoritmos de criptografia atuais (como RSA e ECDSA) que podem ser quebrados por computadores quânticos poderosos no futuro. A migração para a criptografia pós-quântica visa substituí-los por algoritmos mais resistentes.
O que é criptografia pós-quântica (PQC)?
É um novo tipo de criptografia projetado para ser seguro contra ataques de computadores quânticos. Padrões como CRYSTALS-Kyber (para troca de chaves) e CRYSTALS-Dilithium (para assinaturas digitais) são exemplos.
O que é 'segurança híbrida'?
É uma abordagem de transição onde se usa tanto a criptografia clássica quanto a pós-quântica ao mesmo tempo. Se um dos métodos falhar, o outro ainda protege a comunicação.
Detalhes
Descrição original do autor
Assesses organizational readiness for post-quantum cryptography migration per NIST FIPS 203/204/205 standards. Performs cryptographic inventory scanning to identify quantum-vulnerable algorithms (RSA, ECDH, ECDSA), evaluates hybrid TLS configurations with X25519MLKEM768, and validates CRYSTALS-Kyber (ML-KEM) and CRYSTALS-Dilithium (ML-DSA) readiness. Implements crypto-agility assessment using oqs-
Popularidade
- Estrelas no GitHub
- 35 mil
- Posição no ranking
- #6122
- Licença
- Apache-2.0
- Atualizada em
- 31/08/2026
Comentários
- …
Mais skills deste repositório
abusing-dpapi-for-credential-access
Dá ao seu agente de IA instruções prontas para uma tarefa específica, para ele fazer melhor e mais rápido.
mukul975/Anthropic-Cybersecurity-Skills
abusing-shadow-credentials-for-privesc
Ensina seu agente de IA a escrever textos claros e bem estruturados.
mukul975/Anthropic-Cybersecurity-Skills
achieving-cmmc-level-2-compliance
Ajuda seu agente a preparar um ambiente para conformidade com CMMC Nível 2. Ele implementa requisitos de segurança e gerencia a documentação necessária.
mukul975/Anthropic-Cybersecurity-Skills
acquiring-disk-image-with-dd-and-dcfldd
Ajuda seu agente a criar cópias exatas de discos rígidos. Isso é útil para garantir que nenhuma informação seja perdida ou alterada durante investigações.
mukul975/Anthropic-Cybersecurity-Skills
Skills parecidas
deep-research
Faz seu agente pesquisar tópicos a fundo, reunindo informações de várias fontes. Ele cita as fontes e indica o nível de confiança. Ideal para análises detalhadas ou investigações.
affaan-m/ECC
research-ops
Permite que seu agente busque fatos e informações atuais. Ele usa pesquisas públicas e o contexto que você fornece para dar respostas baseadas em evidências.
affaan-m/ECC
scientific-thinking-literature-review
Ajuda seu agente a fazer revisões sistemáticas de literatura científica. É útil para compilar e entender pesquisas sobre um tema.
affaan-m/ECC