
SOBRE O CURSO
Curso prático para prover a habilidade técnica necessária e conhecimento dos meandros da criptografia em sistemas, e como utilizá-las, voltado para profissionais com background em proteção cibernética, com conhecimento de programação em Python. Os alunos aprenderão a resolver problemas criptográficos complexos e a proteger dados contra ataques, utilizando métodos contemporâneos, como criptografia de chave pública e Blockchain.
PÚBLICO - ALVO
- Profissionais com background em proteção cibernética;
- Analistas de Segurança da Informação;
- Analistas de Infraestrutura;
- Analistas de CSIRT.
PRÉ - REQUISITOS
Conhecimentos em:
- Programação em Python
- Segurança da Informação;
- Protocolos SSL e TLS;
- Navegação HTTPS;
- Sistema Operacional Linux;
- Conceitos de VPN.
DURAÇÃO
26 horas em formato live online.
NÍVEL
Avançado.
CONTEÚDO
- MÓDULO 1
- MÓDULO 2
- MÓDULO 3
- MÓDULO 4
- MÓDULO 5
Fundamentos de Criptografia
- Introdução aos conceitos básicos da criptografia e sua importância na segurança da informação
- Estudo sobre Derivação de chave e como as chaves são geradas e utilizadas
- Troca de chaves: métodos e protocolos para estabelecer uma comunicação segura
Criptografia Simétrica e Assimétrica
- Exploração da Criptografia de chave pública e suas aplicações práticas
- Análise detalhada do algoritmo RSA, incluindo seu funcionamento e implementações
- Diffie-Hellman e ElGamal: princípios de troca de chaves e suas implementações na prática
Aritmética Modular e Implementações
- Compreensão da Aritmética Modular e seu papel na criptografia
- Discussão sobre as implementações de criptografia em diferentes linguagens de programação
- Análise de permutações trapdoor e como elas são utilizadas em sistemas criptográficos
Ataques e Vulnerabilidades
- Identificação de ataques na World Wide Web e suas implicações na segurança de dados
- Estudo dos ataques RSA e como mitigá-los
- Introdução ao HMAC, incluindo a função hash e seu uso como um código de autenticação de mensagem
Criptografia e Blockchain
- Entendimento dos conceitos de blockchain e sua intersecção com a criptografia
- Discussão sobre como a criptografia fortalece a segurança das transações em blockchain
- Análise de casos de uso e implementações reais de criptografia em blockchain
HABILIDADES ADQUIRIDAS
- Compreender e aplicar conceitos avançados de criptografia em situações do mundo real;
- Implementar e analisar algoritmos criptográficos como RSA e Diffie-Hellman;
- Identificar e mitigar vulnerabilidades em sistemas criptográficos;
- Utilizar a criptografia de chave pública e técnicas de HMAC para segurança em comunicações.
exclusivo para empresas
PEÇA AGORA UM ORÇAMENTO
PARA A SUA EMPRESA
PERGUNTAS FREQUENTES
Resolver problemas criptográficos complexos e proteger dados contra ataques, utilizando métodos contemporâneos, como criptografia de chave pública e Blockchain.
Profissionais com background em proteção cibernética, Analistas de Segurança da Informação, Analistas de Infraestrutura, Analistas de CSIRT.
Conhecimentos em:
- Programação em Python
- Segurança da Informação;
- Protocolos SSL e TLS;
- Navegação HTTPS;
- Sistema Operacional Linux;
- Conceitos de VPN.
- Fundamentos de Criptografia
Criptografia Simétrica e Assimétrica
Aritmética Modular e Implementações
- Ataques e Vulnerabilidades
- Criptografia e Blockchain
26 horas em formato live online.
100% online, no formato live online.
Mínimo: computador com processador Core i3 de 8 geração e 4GB de RAM. Conexão de internet: 20MB .
Ideal: computador com processador Core i5 de 8 geração e 16GB de RAM ou superior. Conexão de internet: 50MB ou superior.
Em todos os casos, recomenda-se um mínimo de 500GB livre de HD.
