Pular para o conteúdo
Skillpedia
Pesquisa35 mil · #6122

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

https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-post-quantum-cryptography-migration/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/mukul975/Anthropic-Cybersecurity-Skills/blob/main/skills/performing-post-quantum-cryptography-migration/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
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-migration

Ou 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.md
Conteú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-

repo: mukul975/Anthropic-Cybersecurity-Skills

Popularidade

Estrelas no GitHub
35 mil
Posição no ranking
#6122
Licença
Apache-2.0
Atualizada em
31/08/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas