Foro de elhacker.net

Seguridad Informática => Criptografía => Mensaje iniciado por: CH1N1 en 11 Diciembre 2010, 20:14 pm



Título: Duda sobre algoritmo AES SERPENT TWOFISH
Publicado por: CH1N1 en 11 Diciembre 2010, 20:14 pm
Hola a tod@s,

Estoy mirando cual de estos tres algoritmos es el mas seguro y el porque, entonces por ahora por lo que he visto ( ya que soy muy nuevo en esto ) es que del que mejor hablan es de AES-RINJDAEL pero he visto que ha sido vulnerado en su versión AES-256
y recomiendan AES-128.

Por otro lado en el concunrso de AES hablaban muy bien de  SERPENT y que podia ser el algoritmo del futuro pero ahora mismo tengo tal jaleo que no sé.

¿ Que opinion teneis ?

Un saludo


Título: Re: Duda sobre algoritmo AES SERPENT TWOFISH
Publicado por: APOKLIPTICO en 12 Diciembre 2010, 18:54 pm
Hola, la gran pregunta es cual va a ser tu implementación? Estás seguro que querés utilizar sólo un cifrado simétrico? Cómo vas a intercambiar las claves?.

Bueno, la cosa es que utilizar Serpent, que es un algoritmo no muy extendido y poco utilizado, tiene sus pros y sus contras. Hay poco criptoanálisis de Serpent, lo que significa que puede haber una potencial vulnerabilidad en el cifrado que todavía no fue descubierta, pero puede ser descubierta mañana, dejando todos los archivos que cifraste con Serpent vulnerables. Por otro lado, al ser poco conocido, un usuario común es poco posible que lo pueda descifrar.

Por otro lado, el RINJDAEL-256 o mejor dicho, AES-256, tiene un criptoanálisis que rompe el cifrado con una complejidad de 2^99.5, sin embargo, como bien se ha hablado en el post de wikileaks, esto es un ataque que es mucho más rápido que el de fuerza bruta pero aún así infeasible. Y siguiendo la proyección derivada de la ley de Moore, este algoritmo es seguro por otros 76.5 años. Que va a ser cuando haya suficiente capacidad de cómputo para computar 2^99.5 en unos días.
Todo esto es completamente teórico, pero son las proyecciones que existen hoy en día.

Yo diría que si tu objetivo es cifrar archivos para que queden de esta manera por algunos años, utilices aes-256. Si estás muy paranóico, hacé un cifrado doble con dos claves completamente distintas. Tené cuidado que no estén relacionadas en lo más mínimo las claves.

Un abrazo
APOKLIPTICO