Skip to content
KitploitKITPLOIT
FerramentasExploitsBlog
Log in
Enviar
FerramentasExploitsBlog
Enviar

Ferramentas de Hacking, PenTest e Cibersegurança para o seu Arsenal de Segurança!

Kitploit é um diretório de ferramentas de hacking, cibersegurança e pentesting. Descubra as últimas atualizações de projetos para encontrar vulnerabilidades, analisar sistemas, automatizar testes e fortalecer sua segurança.

FeedsContatoPrivacidade© 2026 Kitploit

Diretório de Ferramentas

Categorias

Ver todas as categorias
Loading categories
Quantum-Safe-Migration — Kit de nível empresarial para auditar e migrar infraestrutura legada para criptografia pós-quântica (PQC) híbrida. | Kitploit
Ferramentas/GitHubGitHub/soufianecyber/quantum-safe-migration
Ferramentas DefensivasFerramentas de Criptografia/DescriptografiaAnálise de VulnerabilidadesAuditoria de ConfiguraçãoSegurança de RedeCriptografiaDevSecOps
GitHub

Mais Populares

Ver todos →

Descubra as ferramentas mais usadas pela nossa comunidade.

Explore todas as ferramentas

Navegue pela nossa coleção de ferramentas

Ver todas as ferramentas →
soufianecyber/quantum-safe-migration

Quantum-Safe-Migration

Kit de nível empresarial para auditar e migrar infraestrutura legada para criptografia pós-quântica (PQC) híbrida.

Ver RepositórioSite
395há 17 diasAinda não revisado
Compartilhar

🌌 Migração Quantum-Safe (QSM)

Banner do QSM

Python Version License Platform Security Focus Status Hybrid PQC NIST ML-KEM ML-DSA Code Style


Um Toolkit de Migração para Criptografia Pós-Quântica para Nginx e OpenSSH.


🛠️ Visão Geral

O QSM é um toolkit de código aberto que audita configurações criptográficas legadas e as migra para criptografia pós-quântica híbrida (PQC). Ele tem como alvo o vetor de ameaça "Harvest Now, Decrypt Later" (HNDL) ao simular o impacto do Algoritmo de Shor e automatizar migrações híbridas em sistemas baseados em Debian.

⚠️ Princípio Arquitetural Estrito: O QSM nunca permite implantação puramente pós-quântica. Todas as operações impõem um Paradigma Híbrido combinando algoritmos clássicos e PQC (ECDSA P-256 + ML-DSA-65 para autenticação; X25519 + ML-KEM-768 para troca de chaves).


⚠️ Limitações

O QSM é uma prova de conceito funcional, não uma ferramenta de produção certificada. Leia esta seção com atenção antes de confiar nele em ambientes críticos.

Modelo de Simulação

O comando --simulate usa um modelo analítico simplificado para estimativa de recursos do Algoritmo de Shor — não um circuito quântico compilado:

  • Contagem de portas: O(bits³)
  • Qubits físicos: logical_qubits × 1000 (premissa de código de superfície)
  • Relógio lógico: 1 MHz (conservador)

Isso produz estimativas de ordem de magnitude, não previsões precisas. Os requisitos reais de recursos de um CRQC dependem da profundidade do circuito, da fidelidade das portas, da sobrecarga de correção de erros e da arquitetura de hardware. Essas permanecem áreas de pesquisa ativa.

Os números de saída (por exemplo, "~99 dias para ECC-256") representam um limite inferior teórico sob as premissas declaradas, não uma medição em qualquer máquina existente. Nenhum Computador Quântico Criptograficamente Relevante (CRQC) existe hoje.

Escopo da Migração

O comando --migrate aplica patches em arquivos de configuração para injetar conjuntos de cifras híbridas. Ele não:

  • Instala ou configura liboqs ou oqs-provider
  • Gera certificados híbridos
  • Verifica se o serviço de destino realmente suporta os nomes de algoritmos injetados
  • Testa o handshake TLS resultante de ponta a ponta

Você deve garantir que o oqs-provider esteja instalado e carregado para que os nomes de cifras injetados sejam respeitados. Teste todas as migrações em um ambiente que não seja de produção primeiro.

Prontidão para Produção

O QSM foi verificado em:

  • Parrot OS Security · kernel 7.1.13+parrot7-amd64
  • Python 3.13.5 · Nginx 1.26.3 · OpenSSL 3.5.7
  • Testes unitários passando (veja tests/)

Ele não foi submetido a testes de estresse em escala, sob carga ou em ambientes diversos. Trate-o como uma implementação de referência e adapte-o à sua infraestrutura.

Alinhamento com os Padrões NIST

O QSM tem como alvo os padrões NIST finalizados:

FIPSAlgoritmoUso no QSM
FIPS 203ML-KEMTroca de chaves (ML-KEM-768)
FIPS 204ML-DSAAutenticação (ML-DSA-65)

Terminologia: "Kyber" e "Dilithium" eram os codinomes pré-padronização usados durante a competição do NIST. Os padrões finalizados usam ML-KEM e ML-DSA, respectivamente. O QSM usa os nomes padronizados em toda a documentação.


🚀 Modos Operacionais Duplos

O QSM foi criado para ser executado de forma adaptativa em diferentes ambientes:

  1. Modo Leve (Simulação e Dry-Run): Não requer nenhuma dependência avançada em C. Simule ataques do Algoritmo de Shor, pontuações de risco e pré-visualize configurações de migração com segurança.
  2. Modo de Produção (Migração Ativa): Requer a integração do sistema liboqs para aplicar patches nas camadas de configuração de forma atômica com lógica de rollback verificada por checksum.

⚡ Instalação e Início Rápido

1. Clonar e Configurar

# Clone and enter the vault
git clone https://github.com/soufianecyber/Quantum-Safe-Migration
cd Quantum-Safe-Migration

# Initialize virtual environment
python3 -m venv venv
source venv/bin/activate

# Install dependencies
pip install -r requirements.txt

2. Verifique sua Matrix

python3 qsm.py --preflight

🎮 Guia de Referência da CLI

# 1. Run Quantum Attack Simulation on target assets
python3 qsm.py --simulate --target example.com
python3 qsm.py --simulate --keyfile ./test_legacy_key.pem

# 2. Preview Hybrid Migration Block (Safe Dry-Run)
python3 qsm.py --migrate --target nginx --config ./dummy_nginx.conf --dry-run

# 3. Apply Production Migration (Requires Sudo)
sudo venv/bin/python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf
sudo venv/bin/python3 qsm.py --migrate --target sshd --config /etc/ssh/sshd_config

# 4. Atomic Rollback Checksum Restoration
sudo venv/bin/python3 qsm.py --rollback --target /etc/nginx/nginx.conf

📸 Capturas de tela

1. Verificação do sistema antes do voo

sudo python3 qsm.py --preflight

Verificação Prévia

Valida a versão do Python, os bindings do liboqs, a disponibilidade de ML-KEM/ML-DSA e o OpenSSL.

2. Avaliação de Vulnerabilidade Quântica

python3 qsm.py --simulate --target google.com

Simulation

Detecta ECC-256 em google.com e calcula o tempo de quebra do Algoritmo de Shor.

3. Migração Híbrida PQC (Dry-Run)

sudo python3 qsm.py --migrate --target nginx --config /etc/nginx/nginx.conf --dry-run

Dry-Run Migration

Prévia da injeção de conjunto de cifras híbrido — nenhum arquivo modificado.


🛡️ Licença e Estrutura Legal

Distribuído sob a Licença MIT. Consulte LICENSE para detalhes.

Aviso legal: Este kit de ferramentas foi criado exclusivamente para fins de testes autorizados e verificação de migração de infraestrutura.


👤 Autor

Soufiane Cyber

  • 🐙 GitHub: github.com/soufianecyber
  • 🔐 Foco: Segurança Ofensiva · Criptografia Pós-Quântica · DevSecOps

🙏 Agradecimentos

Baixar ferramenta