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.
--------------------------------------------------------------------------------