Como a Criptografia Me Fez Voltar a Estudar Matemática
Como a Criptografia Me Fez Voltar a Estudar Matemática
Recentemente concluí o módulo de Criptografia da minha especialização em Cibersegurança.
O que eu não esperava era que esse módulo me levasse de volta a uma disciplina que eu não estudava com tanta dedicação há muitos anos: a Matemática.
Quando começamos a estudar criptografia, é comum focarmos nos algoritmos, nas ferramentas e nas aplicações práticas. Porém, após algumas semanas de estudo, percebi que estava olhando apenas para a superfície do problema.
Por trás de algoritmos amplamente utilizados existem conceitos matemáticos fundamentais que sustentam toda a segurança dos sistemas modernos.
Foi assim que comecei a estudar temas como:
- Aritmética Modular
- Exponenciação Modular
- Problema do Logaritmo Discreto
- Fundamentos matemáticos do RSA
- Fundamentos matemáticos das Curvas Elípticas (ECC)
O Desafio de Aprender Além da Ementa
Embora a especialização apresente os principais conceitos, percebi que para realmente compreender o funcionamento dos algoritmos seria necessário aprofundar os estudos por conta própria.
Passei então a complementar o aprendizado com:
- Livros e artigos
- Vídeos no YouTube
- Discussões com IA generativa
- Exercícios práticos em Python
Esse processo me mostrou algo importante: entender os fundamentos muitas vezes é mais valioso do que apenas aprender a utilizar uma ferramenta.
A Descoberta da Aritmética Modular
Entre todos os assuntos estudados, a Aritmética Modular foi provavelmente o que mais chamou minha atenção.
Ela aparece em praticamente todos os algoritmos criptográficos modernos e, apesar disso, é um tema pouco conhecido por muitos desenvolvedores.
Ao estudar esse assunto, tive a sensação de reencontrar conceitos que começaram a ser construídos ainda no ensino fundamental, mas agora aplicados em problemas reais de segurança da informação.
Organizando o Conhecimento
Para registrar tudo o que venho aprendendo, criei um repositório público no GitHub:
📌 https://github.com/guedesindev/ciberseguranca
Nele estou reunindo:
- Resumos dos conceitos estudados
- Exemplos em Python
- Exercícios
- Experimentos relacionados à criptografia
O projeto ainda está em construção.
Os próximos passos incluem a implementação prática de algoritmos como RSA e ECC, além da criação de materiais introdutórios para quem deseja revisar matemática básica antes de entrar nos tópicos mais avançados.
Conclusão
Estudar criptografia acabou me mostrando que segurança da informação não é apenas sobre ferramentas e algoritmos.
Em muitos momentos, ela é sobre compreender a matemática que torna tudo isso possível.
E você?
Já estudou Aritmética Modular ou teve contato com o Problema do Logaritmo Discreto? Como foi sua experiência ao aprender os fundamentos matemáticos da criptografia?



