Escolha o seu idioma
Curso de Criptografia e Criptoanálise
Mais de 2 milhões de alunos no mundo todo

Curso de Criptografia e Criptoanálise

4,3

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.

Dedika para empresas

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.

Clique aqui

Conteúdo do curso

8 Capítulos • 40 AulasDuração entre 4 e 360 horas (você decide)

Capítulo 1Ver detalhes

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 2Ver detalhes

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 3Ver detalhes

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 4Ver detalhes

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 5Ver detalhes

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 6Ver detalhes

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 7Ver detalhes

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 8Ver detalhes

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.

Certificação

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...
Giulio Carlo
Giulio CarloAluno de Marketing Digital
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.
Mariana Ferres
Mariana FerresAluna de Fotografia
Gosto do conteúdo e do modo de apresentação e transcrição de vídeos, o que acelera o processo!
Luciana Alvarenga
Luciana AlvarengaAluna de Design de Unhas
A plataforma é rápida, simples de usar. A diversidade de conteúdo e os vídeos complementares ajudam muito na aprendizagem.
André Felipe
André FelipeAluno de Engenharia de Prompt

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