Duda sobre algoritmo AES SERPENT TWOFISH

Iniciado por CH1N1, 11 Diciembre 2010, 20:14 PM

0 Miembros y 1 Visitante están viendo este tema.

CH1N1

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

APOKLIPTICO

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
AMD Phenom II 1075T X6 @ 290 Mhz x 11 (HT 2036 Mhz NB Link 2616 Mhz) 1.23 Vcore
ASUS M4A89GTD-PRO/USB3
2x2gb G-Skill RipjawsX DDR3 1600 Mhz CL7 (7-8-7-24-25-1T)
Seagate 500 Gb
XFX HD4850 512Mb GDDR3. 650 Mhz/995 Mhz 1.1 Tflops.