Cryptology: From Classical Ciphers to Modern Cryptographic Systems
Cryptology é a ciência de proteger informações — a matemática e a engenharia por trás de toda conexão HTTPS, assinatura digital, blockchain e protocolo de autenticação em uso hoje. Este track abrange tanto criptografia (projetando sistemas seguros) quanto criptoanálise (quebrando-os), dando a você uma visão completa de como confidencialidade, integridade e autenticação são alcançadas na prática. Se você quer entender como TLS protege seu tráfego, implementar AES e RSA corretamente, ou raciocinar sobre construções pós-quantum, o currículo é construído em torno de algoritmos reais e superfícies de ataque reais.
O Que Você Aprenderá
Você começará com cifras clássicas — Caesar, substituição, permutação — depois passará pela teoria dos números e operações bitwise que sustentam os sistemas modernos. Os tópicos principais incluem criptografia simétrica com AES e seus modos de operação, criptografia assimétrica com RSA e Elliptic Curve Cryptography, funções hash (MD5, SHA-1, SHA-256), e criptografia autenticada com AEAD. A cobertura de protocolos abrange TLS/HTTPS, JWT, OAuth 2.0 e OpenID Connect, Kerberos, SSH, e troca de chaves via Diffie-Hellman e ECDH. Você também estudará hashing de senhas com bcrypt, Argon2 e PBKDF2, PKI e gerenciamento de certificados com OpenSSL, criptografia blockchain incluindo Merkle trees e consenso, e implementação prática em Python usando bibliotecas e APIs criptográficas reais.
O Caminho de Aprendizado
O track abrange 67 cursos de A1 a C2, progredindo sem lacunas. Os cursos A1 e A2 estabelecem fundações: encoding, aritmética binária e hexadecimal, técnicas clássicas, operações XOR, esteganografia e ataques de força bruta. Os cursos B1 constroem o kit ferramentas essencial — DES, AES, RSA, assinaturas digitais, modos de cifra em bloco, cifras de fluxo e protocolos. B2 aprofunda cada área: ECC, troca de chaves, HMAC, engenharia de TLS, gerenciamento de chaves com HSMs, vulnerabilidades comuns e criptografia blockchain. O tier C1 abrange criptografia pós-quantum incluindo NIST PQC Standards (FIPS 203, 204, 205), criptografia de limiar, criptoanálise e ataques de side-channel. Os capstone de C2 — Zero-Knowledge Proofs, Lattice-Based Cryptography, Homomorphic Encryption, Secure Multi-Party Computation, Oblivious RAM, Attribute-Based Encryption e Formal Verification of Crypto Protocols — representam a fronteira de pesquisa da criptologia aplicada.
Como Funciona
Cada curso é dividido em aulas curtas e focadas que você completa no editor de código integrado com feedback em tempo real. Um tutor de IA está disponível sempre que você fica preso em um conceito ou detalhe de implementação. Você trabalha através de algoritmos escrevendo e executando código real, não apenas lendo teoria, então a mecânica de cada cifra, protocolo e ataque se torna concreta antes de você passar para o próximo nível.