CriptoEscape
Criptografia se aprende resolvendo.
Cinco salas, dos fundamentos matemáticos à criptografia pós-quântica.
Salas
Sala 1: Introdução à Criptografia
César, codificação, aritmética modular, MDC e corpos finitos.
6 módulos·1 desafio
Desafio: A mensagem interceptada
Anel de restos módulo 12, com o resto 5 destacado: 17 é congruente a 5 módulo 12. Sala 2: Criptografia Simétrica, Hashes e Autenticação
XOR, AES, modos de operação, hashes e HMAC.
6 módulos·1 desafio
Desafio: O arquivo aparentemente seguro
Diagrama de modo ECB: blocos de texto claro iguais produzem blocos cifrados iguais. Sala 3: RSA
Primos, Euler, geração de chaves, cifração e assinaturas.
6 módulos·1 desafio
Desafio: A chave comprometida
Relações que constroem uma chave RSA: n igual a p vezes q, phi de n, e o expoente privado d. Sala 4: Criptografia de Curvas Elípticas
Corpos finitos, soma de pontos, ECDH, ECDSA e validação.
12 módulos·1 desafio
Desafio: Quebre o ECDH
Curva elíptica com a construção da soma de pontos: a reta por P e Q encontra a curva em um terceiro ponto, refletido no eixo x para obter R. Sala 5: Introdução à Criptografia Pós-Quântica
Ameaça quântica, KEMs, assinaturas pós-quânticas e crypto agility.
12 módulos·1 desafio
Desafio: Projeto 2035
Fluxo de um mecanismo de encapsulamento de chaves: geração de chaves, encapsulamento com a chave pública e decapsulamento com a chave privada, resultando na mesma chave K.
