FNA - Fractal Numerical Algorithm - una nuova crittografia frattale

Articolo vinvitore Italian Perl Contest 2009 e pubblicato su Perl.it
a. Una nuova crittografia frattale
"Le nuvole non sono sfere, le montagne non sono coni, le costiere non sono cerchi e la corteccia non è liscia, né la luce viaggia su una linea retta"
così Benoit Mandelbrot ne "Il Mondo dei frattali"
Non potevo iniziare questo articolo senza citare l'incipit del bellissimo libro di Mandelbrot: in realtà i frattali che incontreremo nascono ben prima degli anni '70 del XX secolo ma procediamo per gradi... Chiariamo immediatamente che cosa è FNA:
Crypt::FNA è l'implementazione, in linguaggio Perl, di due distinti algoritmi che ho elaborato:
- per la costruzione dell'insieme di una famiglia di curve frattali
- per una crittografia basata su queste curve