27 ago. 2009

Descripcion : ALGORITMO FLAMEL 4096

DESCRIPCION DEL ALGORITMO FLAMEL 4096


ESTE ES UN ALGORITMO DE ENCRIPTACION HECHO EN HONOR AL SEÑOR NICOLAS FLAMEL CON QUIEN ESTOY EN DEUDA ETERNA

 

ESTE ALGORITMO TENDRA VARIAS VERSIONES O VARIANTES :



DESCRYPCION DEL ALGORITMO : ( LO QUE SE ME PERMITE)

ESTE ALGORITMO TRABAJA DE LA SIGUIENTE MANERA :

TOMA BLOQUES DE DATOS DE 256 BYTES Y ESTE BLOQUE DE 256 BYTES ES TACADO POR 16 MATRICES DE 256 BYTES

- 4 MATRICES DE XOREO DE 256 BYTES

- 4 MATRICES DE DESORDEN DE 256 BYTES

- 4 MATRICES DE SUPLANTACION DE 256 BYTES

- 4 MATRICES DE 256 BYTES QUE SURGEN DE TOMAR 1024 BYTES PARTE DEL HASH AGAPITO APLICADO SOBRE LOS 3072 BYTES DE LA CLAVE

ENTONCES :

- MATRICES DE XOREO : 4 MATRICES DE DE 256 BYTES = 4 * 256 = 1024

- MATRICES DE REEMPLAZO : 4 MATRICES DE DE 256 BYTES = 4 * 256 = 1024

- MATRICES DE DESORDEN : 4 MATRICES DE DE 256 BYTES = 4 * 256 = 1024

- MATRICES (PARTE DEL HASH) : 4 MATRICES DE DE 256 BYTES = 4 * 256 = 1024

TOTAL : 1024 * 4 = 4096 BYTES

ENTONCES CADA BLOQUE DE 256 BYTES ESTA ENCRYPTADO CON UNA MATRIZ DE 4096 BYTES

--------------------------------------------------------------------------------


EL HASH AGAPITO LO HICE PARA TENER UN HASH QUE GENERE UN BLOQUE GRANDE DE 17K BYTES ( 17152 BYTES ) PARA FUTURAS Y PROXIMAS VERSIONES DE LOS DISTINTOS ALGORITMOS DE LA SERIE FLAMEL , ADEMAS DEL HASH ESTURNIOLO ( UN HASH DE LA OSSSHHHHTTIIIAAAAAAAAAAA )

COMO VEN DE LOS 17K BYTES ( 17152 BYTES ) DEL HASH AGAPITO AQUI SOLO USO 1024 BYTES


O SEA , EN SI , O SEA , SI USARAMOS O USASEMOS EL HASH AGAPITO EN TODO SU EXPLENDOR TENDRIAMOS UNA CLAVE DE 20224 BYTES , PERO NO OLVIDEMOS QUE EN LA PROXIMAS VERSIONES EL ALGORITMO FLAMEL VA A SER DISTINTO Y VA A IR AUMENTANDO LA COMPLEJIDAD HASTA LLEGAR A UN LIMITE DE CLAVES EXTREMADAMENTE GRANDES MIENTRAS SE CONSIDERE QUE LA VELOCIDAD DE ENCRYPTACION SEA ACEPTABLE PARA PROCESADORES MONONUCLEO , CUANDO LA VELOCIDAD NO SATISFAGA LAS EXPECTATIVAS SE PASARA A TODA UNA SERIE DE ALGORITMOS QUE ESTARAN HECHOS PARA PROCESADORES CON MULTIPLES NUCLEOS


RECUERDA QUE TANTO EL ALGORITMO COMO LOS HASHES SON ORIGINALES , Y LA FORMA DE TRABAJAR DEL MISMO NADA TIENE QUE VER CON NINGUN ALGORITMO COMERCIAL CUYOS CODIGOS FUENTES PODES ENCONTRAR EN LA WEB

SI ESTE Y LOS OTROS ALGORITMOS DE PROXIMA APARICION DE LA LINEA FLAMEL CONCUERDAN O COINCIDEN CON ALGORITMOS NO CONOCIDOS ES UN ACTO DE PURA CASUALIDAD


ENTRE ALGORITMOS Y HASHES , LA PARTE MATEMATICA ME LLEVO 9 MESES Y MAS DE UNA RESMA DE 500 HOJAS AMPARA MI DESARROLLO , DIGO POR SI A ALGUN PELOTUDO ENESIMO SE LE OCURRE HABLAR HUEVADAS


AUNQUE EN PRINCIPIO SOLO HIBA A DESARROLLAR 4 ALGORITMOS , AL TRABAJAR CON LOS ALGORITMOS DE LAS CLAVES DE 6400 BYTES Y DE 50K BYTES SURGUIERON NUEVAS METODOLOGIAS QUE HACEN QUE LOS 4 PRIMEROS ALGORITMOS QUE HIBA A DESARROLLAR EN UN PRINCIPIO DESAPARESCAN Y LOS PROXIMOS ESTARAN BASADOS EN LOS QUE DESARROLLE DURANTE LA CREACION DE LAS CLAVES


ESTOS NUEVOS ALGORITMOS QUE HICE PARA EL MANEJO DE AMBAS CLAVES SON LOS QUE ME VAN A PERMITIR MANEJAR TAMAÑOS DE CLAVES MAS GRANDES , Y LA FORTALEZA DE ESTE TIPO DE ENCRYPTACION NO SE BASA EN EL CRECIMIENTO DEL TAMAÑO DE LA CLAVE DE 6400 BYTES , SINO TAMBIEN EN EL CRECIMIENTO Y COMPLEJIDAD DE LA CLAVE MAESTRA DE 50K


AUNQUE ESTE ES EL PRIMER ALGORITMO QUE SACO A LA LUZ Y ES EL MAS SENCILLO COMPARADO CON LOS QUE VIENEN , NO POR ELLO ES PARA NADA TRIVIAL

SI YO TUVIERA QUE USAR ALGUN ALGORITMO PARA ENCRYPTAR INFORMACION , USARIA ESTE Y NO LOS QUE HOY EN DIA ESTAN AL ALCANZE DE TODOS ( QUE CULEADO EL VAGO , QUE FE QUE SE TIENE !!!!!! , SI USTEDES SE TUVIERAN LA MISMA FE PARA SALIR CORRIENDO DE LOS MATRIMONIOS Y NOVIAZGOS DE MIERDA QUE VIVEN , EN EL MUNDO HABRIA MUCHA GENTE FELIZ , PERO BUENO NO OLVIDEMOS QUE USTEDES SON UNA BOLA DE MIEDOS Y ESTAN SUPEDITADOS A LOS ANTOJOS ANTOJADISOS DE MAYA Y DE LA MATRIX !!!!! )

AUNQUE EL DESARROLLO TEORICO ME LLEVO 9 MESES EL PROGRAMA LLEVA MAS DE AÑO Y MEDIO , EL TIEMPO SE FUE SOBRE TODO EN DARLE FORTALEZA A LAS CLAVES , NO TODO ES TECLEAR COMO BURRO , SINO PARAR Y MASTICAR SOBRE LO QUE SE HA HECHO.

--------------------------------------------------------------------------------