l1uk / DIY-Cryptography

DIY cryptography project based on cellular automata simulations
0 stars 1 forks source link

GOL

Esploriamo le applicazioni della caoticità degli automi cellulari alla crittografia.

Presentazione

Automi cellulari

Crittografia

Algoritmo

Encrypter.m disordina i pixel di un'immagine a partire da una password, costituita ancora dai parametri di una mappa logistica.

La password genera una configurazione iniziale di un automa cellulare, che viene fatta evolvere, e l'intera storia dell'automa viene usata per permutare i pixel secondo Permute.m.

Successivamente si effettuano dei test statistici di correlazione tra immagini iniziali e finali, e di sensibilità dell'immagine criptata rispetto a un piccolo cambiamento nella password.

Risultati test algoritmo originario

Nuovo algoritmo