Page 32 - Fortaleza Digital
P. 32
- Inquebrável, senhor? - disse ela, constrangida. - E o Principio de Bergofsky?
Susan havia aprendido a respeito do Principio de Bergofsky logo no início de sua
carreira. Era um dos fundamentos da técnica de força bruta. Havia sido também
a inspiração de Strathmore ao construir o TRANSLTR. O princípio dizia
claramente que, se um computador testasse um número suficiente de chaves, era
matematicamente garantido que iria encontrar a correta. A segurança de um
código não dependia de sua chave não poder ser encontrada, mas do fato de que
a maioria das pessoas não tinha nem tempo nem equipamento suficientes para
fazê-lo.
Strathmore sacudiu a cabeça.
- Esse código é diferente.
- Diferente? - Susan lançou-lhe um olhar suspeito. Um código inquebrável é uma
impossibilidade matemática! Ele sabe disso!
Strathmore enxugou com a mão sua testa suada.
- Esse código é produto de um algo ritmo de encriptação completamente novo,
que jamais encontramos antes. As dúvidas internas de Susan aumentavam. Os
algoritmos de encriptação eram apenas fórmulas matemáticas, "receitas de bolo"
para misturar o texto e transformá-lo em código. Matemáticos e programadores
criavam novos algoritmos todos os dias. Havia centenas deles no mercado: PGP,
Diffie-Hellman, ZIP, IDEA, El Gamal. O
TRANSLTR quebrava todos esses diariamente, sem problemas. Para o
supercomputador, todos os códigos eram iguais, não importando qual fosse o
algoritmo usado.
- Não entendo - disse ela. - Não estamos discutindo como fazer a engenharia
reversa de uma função complexa, estamos falando sobre a abordagem de força
bruta. PGP, Lúcifer, DSA, não importa. O algoritmo gera uma pequena chave
que ele considera segura, e o TRANSLTR
continua fazendo novas tentativas até encontrá-la. A resposta de Strathmore
demonstrava a paciência e o controle de um bom professor.
31
- Sim, Susan, o TRANSLTR sempre irá encontrar a chave, mesmo se for
gigantesca. - Fez uma longa pausa. - A menos que... Ela quis falar, mas estava
claro que Strathmore ia finalmente soltar a bomba.