dilluns, agost 01, 2005

Una mica sobre algoritmes de xifratge...

Tot seguit us parlaré sobre un dels metodes de xifratge poc coneguts, pero força efectius que existeix a l'actualitat, es el tea o The Tiny Encryption Algorithm.

Tea consisteix en un petit métode de xifrat del tipus feistel, especificament dissenyat per a funcionar en la gran majoria de maquines degut a la seva gran sencillesa. Altrament també va ser enfocat per a ser un métode que fos sencill de traduir a diferents tipus de llenguatjes.

Alguns exemples de mecanismes o programari que incorpora el tea son per exemple la gran majoria de comandaments a distancia i també el mecanisme de xifrat de les IP virtuals implementat al IRC hispano ( no estic segur que sigui solament d'aquesta xarxa irc o estigui en tots els servidors irc, pero com a minim a l'hispano hi es -_-! ).

Aquest metode te algunes particularitats que el fan molt interesant, concretament la seva variable delta es derivada ( delta = (5^(1/2) - 1)* 2^11 ) del famos nombre d'or. Serà aixo important o només una questió estética, jo personalment penso que no, ja que tot i ser una metode relativament gran no hi ha hagut solsament 2 atacs coneguts (com a minim que jo sapigue!!!).

Tot aixó fa que el tea juntament amb el seu germa gran xtea siguin dos métodes força interesants.

Informacions complementaries:

[1] Implementació sencilla del tea per a xifrar fitxer multiples de 4 bytes.

[2] The Tiny Encription Algorithm by Simon Shepherd.

[3] The Tinyness.

[4] Jesus Cea and IRC development.