17/05/2025 –, Ian Murdock
Idioma: Português brasileiro
Os algoritmos genéticos, inspirados na evolução natural, têm se mostrado ferramentas poderosas para resolver problemas complexos de otimização. Mas e se aplicarmos essa abordagem à criptoanálise? Nesta palestra, vamos explorar como técnicas evolutivas podem ser usadas para quebrar cifras clássicas como César, Vigenère e Playfair. Discutiremos o funcionamento dos AGs, desde a representação da população até operadores como mutação e crossover, e veremos exemplos práticos de ataques automatizados que evoluem ao longo do tempo para encontrar chaves criptográficas. Se você curte segurança, computação evolucionária e quer ver códigos antigos caindo diante da seleção natural, essa palestra é para você.
Nesta apresentação, vamos explorar um tema instigante: como os algoritmos genéticos, inspirados na evolução natural, podem ser usados para quebrar cifras criptográficas clássicas. Vamos descobrir como essa ferramenta de otimização pode ser adaptada para "atacar" códigos como César e Vigenère.
De forma leve e acessível, vamos explicar o funcionamento dos algoritmos genéticos, desde a representação da população até os operadores de mutação e crossover, que simulam a variabilidade genética.
O objetivo é mostrar como esses algoritmos, ao longo de sucessivas gerações, evoluem para encontrar as chaves que decifram mensagens encriptadas. Apresentaremos exemplos práticos de como esses ataques automatizados podem ser implementados, ilustrando o poder da computação evolucionária na área de segurança.
Membro da frente de criptografia do Ganesh.