Segurança¶
Esta seção cobre fundamentos de criptografia e protocolos de segurança modernos, combinando teoria matemática com aplicações práticas em engenharia de software.
Tópicos¶
- Criptografia Clássica e Fundamentos: Cifras históricas (César, Vigenère), funções hash e criptografia simétrica (AES).
- Criptografia Moderna e PKI: Criptografia assimétrica (RSA, ECC), assinaturas digitais, protocolos de troca de chaves (Diffie-Hellman) e TLS/SSL.
Checklist de avaliação¶
Para cada conceito criptográfico, pergunte:
- Qual é o problema matemático subjacente?
- Como ele garante confidencialidade, integridade, autenticidade ou não-repúdio?
- Quais são seus custos computacionais e suposições de segurança?
- Como é aplicado em sistemas do mundo real (ex: TLS, blockchain, comunicações seguras)?
- Quais vulnerabilidades conhecidas e vetores de ataque existem?