
Curso de Criptografia e Criptoanálise
Domine o espectro completo da criptografia e criptoanálise — desde cifras antigas até algoritmos pós-quânticos. Este curso capacita profissionais de segurança com as bases teóricas e habilidades práticas para projetar, atacar e defender sistemas criptográficos modernos. Construa a expertise que o cenário de segurança atual exige.
O que você vai aprender:
Aplique análise de frequência e índice de coincidência para quebrar cifras clássicas sistematicamente.
Analise os internos do AES, modos de cifra de bloco e vulnerabilidades de cifra de fluxo em profundidade.
Entenda ataques diferenciais, lineares e de canal lateral contra implementações criptográficas modernas.
Avalie o RSA, a criptografia de curva elíptica e os esquemas de assinatura digital para implantação no mundo real.
Projete e verifique formalmente protocolos de comunicação criptográficos contra ataques de repetição, de downgrade e de oráculo.
Avalie famílias de algoritmos pós-quânticos e construa um roadmap estruturado de migração para a infraestrutura existente.
Como você estuda de forma prática Curso de Criptografia e Criptoanálise
Como você pratica Curso de Criptografia e Criptoanálise
Para si que é empresa e quer formar a equipa
Na Dedika para empresas, o curso inclui exercícios e exemplos do próprio negócio e adaptados às necessidades da sua empresa.
Conteúdo do curso
8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)
Capítulo 1EsconderEsconder detalhesVer detalhesFundamentos de Criptografia
Fundamentos de Criptografia
Aula 1 • Taxonomia de Primitivas Criptográficas
Classifica cifras, funções hash e protocolos de troca de chaves como blocos de construção. Os alunos conseguem mapear qualquer esquema criptográfico para sua categoria de primitiva.
Aula 2 • Objetivos e Propriedades de Segurança
Define confidencialidade, integridade, autenticação e não repúdio como objetivos criptográficos. Ancora todo o conteúdo técnico subsequente a essas propriedades de segurança.
Aula 3 • Preliminares Matemáticos
Aborda aritmética modular, números primos e teoria dos números básica essencial para a criptografia moderna. Fornece o kit de ferramentas algébricas usado ao longo do curso.
Aula 4 • Entropia e Aleatoriedade
Explica a entropia da teoria da informação e seu papel na geração de chaves e na força da cifra. Conecta a qualidade da aleatoriedade às garantias práticas de segurança.
Aula 5 • Visão Geral da Criptografia Histórica
Traça a criptografia desde cifras de substituição antigas até sistemas pré-modernos. Ilustra como falhas de projeto levaram a avanços criptoanalíticos.
Capítulo 2EsconderEsconder detalhesVer detalhesMétodos Clássicos de Criptoanálise
Métodos Clássicos de Criptoanálise
Aula 1 • Ataques de Texto Claro Conhecido e Crib
Explora o conhecimento parcial de texto claro para recuperar chaves em cifras clássicas e do início da era moderna. Demonstra como cribs foram usados contra o tráfego criptografado pela Enigma.
Aula 2 • Técnicas de Análise de Frequência
Usa distribuições de frequência de letras para atacar cifras de substituição monoalfabéticas. Constrói intuição analítica fundamental para todos os métodos criptoanalíticos subsequentes.
Aula 3 • Criptoanálise de Cifras de Transposição
Identifica e quebra cifras de transposição colunar e rail-fence usando anagramação. Contrasta a análise de transposição com as técnicas de cifra de substituição.
Aula 4 • Ataques Estatísticos e Baseados em Entropia
Usa testes qui-quadrado e medidas de entropia para distinguir texto cifrado de texto claro. Fornece ferramentas quantitativas para avaliar a força de cifras estatisticamente.
Aula 5 • Índice de Coincidência
Aplica o índice de coincidência para determinar o comprimento da chave em cifras polialfabéticas. Possibilita o exame de Kasiski e a descriptografia da cifra de Vigenère.
Capítulo 3EsconderEsconder detalhesVer detalhesTécnicas de Criptografia Simétrica
Técnicas de Criptografia Simétrica
Aula 1 • Modos de Operação de Cifras de Bloco
Aborda ECB, CBC, CTR, GCM e outros modos, destacando as implicações de segurança de cada um. Os alunos selecionam modos apropriados para requisitos de segurança específicos.
Aula 2 • Princípios de Projeto de Cifras de Bloco
Examina redes de substituição-permutação, estruturas de Feistel e confusão-difusão. Estabelece a lógica de projeto por trás das cifras de bloco modernas.
Aula 3 • AES e Cifras de Bloco Modernas
Detalha os internos do AES, incluindo SubBytes, ShiftRows, MixColumns e AddRoundKey. Compara o AES a outras cifras de bloco padronizadas.
Aula 4 • Gerenciamento de Chaves Simétricas
Aborda geração, distribuição, armazenamento e rotação de chaves para sistemas simétricos. Conecta o gerenciamento do ciclo de vida da chave a resultados operacionais de segurança.
Aula 5 • Cifras de Fluxo
Analisa cifras de fluxo síncronas e autossincronizantes, incluindo RC4 e ChaCha20. Contrasta os casos de uso de cifras de fluxo com as aplicações de cifras de bloco.
Capítulo 4EsconderEsconder detalhesVer detalhesFunções Hash Criptográficas
Funções Hash Criptográficas
Aula 1 • Propriedades de Segurança de Funções Hash
Define resistência a pré-imagem, resistência a segunda pré-imagem e resistência a colisão formalmente. Estabelece a linha de base de segurança para avaliar qualquer função hash.
Aula 2 • SHA-3 e Construção Sponge
Aborda a construção sponge do Keccak, compensações entre taxa e capacidade e variantes do SHA-3. Contrasta as vantagens do projeto sponge sobre o Merkle-Damgard.
Aula 3 • Aplicações de Hash em Protocolos
Aplica funções hash a armazenamento de senhas, esquemas de compromisso e árvores de Merkle. Demonstra como as propriedades do hash se traduzem em garantias de segurança em nível de protocolo.
Aula 4 • Construção Merkle-Damgard
Explica o modelo de função de compressão iterada subjacente a MD5, SHA-1 e SHA-2. Identifica ataques de extensão de comprimento como uma fraqueza estrutural deste projeto.
Aula 5 • Códigos de Autenticação de Mensagens
Ensina a construção do HMAC, CMAC e Poly1305 como mecanismos de integridade com chave. Distingue MACs de assinaturas digitais em contextos de autenticação.
Capítulo 5EsconderEsconder detalhesVer detalhesCriptografia Assimétrica e Troca de Chaves
Criptografia Assimétrica e Troca de Chaves
Aula 1 • Troca de Chaves Diffie-Hellman
Explica os protocolos Diffie-Hellman clássico e de curva elíptica e suas premissas de segurança. Identifica vulnerabilidades man-in-the-middle e variantes autenticadas.
Aula 2 • Criptossistema RSA
Deriva a geração de chaves, criptografia e descriptografia do RSA a partir de fundamentos da teoria dos números. Analisa as fraquezas do RSA de livro-texto e as mitigações dos esquemas de preenchimento.
Aula 3 • Esquemas de Assinatura Digital
Aborda geração e verificação de assinaturas RSA-PSS, DSA e ECDSA. Analisa vulnerabilidades de reutilização de nonce e problemas de maleabilidade de assinatura.
Aula 4 • Criptografia de Curva Elíptica
Apresenta grupos de curvas elípticas, adição de pontos e o problema do logaritmo discreto em curvas. Compara a eficiência e segurança da ECC com o RSA em níveis equivalentes.
Aula 5 • Infraestrutura de Chave Pública
Explica autoridades certificadoras, certificados X.509 e validação de cadeia de confiança. Conecta os componentes da ICP a aplicações reais de autenticação e implantação de TLS.
Capítulo 6EsconderEsconder detalhesVer detalhesCriptoanálise Moderna e Modelos de Ataque
Criptoanálise Moderna e Modelos de Ataque
Aula 1 • Ataques de Canal Lateral
Aborda ataques de temporização, análise de consumo e emanação eletromagnética em implementações criptográficas. Ensina contramedidas incluindo mascaramento, ofuscação e codificação em tempo constante.
Aula 2 • Criptoanálise Diferencial
Aplica a propagação de diferenças de entrada através das rodadas da cifra para recuperar bits de subchave. Analisa a uniformidade diferencial da S-box como a principal defesa de projeto.
Aula 3 • Classificação Formal de Modelos de Ataque
Define modelos de ataque de texto cifrado apenas, texto claro conhecido, texto claro escolhido e texto cifrado escolhido. Estabelece a estrutura adversarial usada em toda análise criptoanalítica moderna.
Aula 4 • Criptoanálise Linear
Usa aproximações lineares de S-boxes para construir distinguidores estatísticos para recuperação de chave. Conecta a magnitude do viés linear aos requisitos de complexidade de dados do ataque.
Aula 5 • Injeção de Falhas e Ataques de Implementação
Examina glitch de tensão, manipulação de clock e injeção de falha a laser para induzir erros exploráveis. Analisa o ataque Bellcore ao RSA-CRT como estudo de caso.
Capítulo 7EsconderEsconder detalhesVer detalhesProjeto e Análise de Protocolos Criptográficos
Projeto e Análise de Protocolos Criptográficos
Aula 1 • Vulnerabilidades Comuns em Protocolos
Cataloga ataques de repetição, rebaixamento, oráculo e compartilhamento de chave desconhecido com exemplos concretos. Fornece padrões de projeto que previnem sistematicamente cada classe de vulnerabilidade.
Aula 2 • Projeto de Protocolo de Autenticação
Aborda esquemas de desafio-resposta, autenticação mútua e identificação de conhecimento zero. Analisa ataques de reflexão e intercalação em protocolos de autenticação defeituosos.
Aula 3 • Métodos de Verificação Formal
Aplica lógica BAN, ProVerif e Tamarin para verificar propriedades de segurança de protocolos mecanicamente. Demonstra como ferramentas formais detectam falhas sutis não percebidas pela análise manual.
Aula 4 • Protocolos de Estabelecimento de Chave
Analisa o protocolo estação-a-estação, o handshake TLS e o estabelecimento de chave do protocolo Signal. Avalia cada protocolo quanto a sigilo prospectivo e impersonação por comprometimento de chave.
Aula 5 • Objetivos e Modelos de Segurança de Protocolos
Define sigilo, autenticação, sigilo prospectivo e frescor de chave como objetivos de protocolo. Apresenta o modelo de adversário Dolev-Yao para análise de protocolos.
Capítulo 8EsconderEsconder detalhesVer detalhesCriptografia Pós-Quântica
Criptografia Pós-Quântica
Aula 1 • Esquemas Baseados em Hash e em Códigos
Examina assinaturas baseadas em hash sem estado SPHINCS+ e criptografia baseada em códigos Classic McEliece. Avalia as premissas de segurança conservadoras subjacentes a cada esquema.
Aula 2 • Panorama de Ameaças da Computação Quântica
Explica os algoritmos de Shor e Grover e seu impacto no RSA, ECC e cifras simétricas. Quantifica a redução de segurança que cada algoritmo impõe aos padrões atuais.
Aula 3 • Criptografia Baseada em Reticulados
Aborda os esquemas Learning With Errors, Ring-LWE, CRYSTALS-Kyber e CRYSTALS-Dilithium. Analisa as premissas de dificuldade e a seleção de parâmetros para primitivas de reticulados.
Aula 4 • Estratégia de Migração Pós-Quântica
Orienta implantações híbridas clássico-quânticas, agilidade de algoritmo e cronogramas de padronização. Os alunos conseguem produzir um roteiro de migração para uma infraestrutura criptográfica existente.
Aula 5 • Esquemas de Isogenia e Multivariados
Apresenta criptografia baseada em isogenia e em polinômios multivariados como famílias pós-quânticas alternativas. Discute resultados criptoanalíticos recentes que afetam a viabilidade dos esquemas.
Seu certificado válido de conclusão
Este curso é para si:
Analista de segurança: quer ir além das ferramentas e entender os mecanismos criptográficos subjacentes.
Desenvolvedor de software: precisa tomar decisões embasadas ao integrar bibliotecas de software de criptografia em aplicações.
Testador de penetração: pronto para adicionar técnicas de ataque criptográfico a um conjunto de habilidades ofensivas já existente.
Arquiteto de TI: responsável por projetar sistemas onde as escolhas de criptografia têm consequências reais de conformidade.
Estudante de ciência da computação: construindo uma base rigorosa antes de seguir um caminho profissional focado em segurança.
Pessoa em transição de carreira: vinda de um segundo plano técnico e focando em funções na área de segurança da informação ou criptografia.
O que os nossos alunos dizem
As vossas aulas são perfeitas. Adquiri o pacote de um ano e, finalmente, tenho a oportunidade de acompanhar diversos temas do meu interesse sem precisar mudar de plataforma... agradeço por tudo o que fazem, já vos recomendei a outras pessoas...

Gosto de como as lições são directas ao assunto e como consigo alterar capítulos e saltar conteúdos que não preciso.

Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!

A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.

Principais capacitações
FAQ
Quem é a Dedika?
O certificado é válido em Brasil?
Os cursos são gratuitos?
Qual é a carga horária do curso?
Como são os cursos?
Como funcionam os cursos?
Qual é a duração dos cursos?
Qual é o custo ou preço dos cursos?
O que é um curso EAD ou online e como funciona?
Curso em PDF




















