#2En resumen y por lo que entiendo:
Lo Bueno:
1) Tieneunaseguridadexcelente
2) Essimple
Lo malo:
1) Necesitásunaclavetanlargacomoelmensaje
2) Necesitásenviarelmensaje3veces(endossentidos)
#3"Necesitás una clave tan larga como el mensaje"
No realmente, creo que la clave tan larga en comparación con el mensaje era sólo por ser un ejemplo (a no ser que uses OTP, que en cuyo caso este método es innecesario)
Aunque lo mejor sería usar OTP. Es lo más seguro y utilizando una computadora no sería problema generar una clave larga como el mensaje y casi llegando a ser aleatoria (con /dev/random).
#5#4 Hombre claro, el único sistema de cifrado irrompible es el OTP. Pero tiene la pega de que necesitas otro canal seguro por el que enviar las listas de pads regularmente. Y que cuanto más lo uses más rápido te quedas sin pads y más tienes que usar el "otro canal" (¿un DVD "en mano"?).
#12a mi como indica #10 no me parece nada bueno, da igual el tipo de encriptación que se use, obviamente si alguien consigue todos los mensajes podrá desencriptarlo. La seguridad se basa en conocer un elemento, o clave, que el intruso no puede conocer y por tanto descibrar el mensaje sin ese elemento lo convierten en un problema NP-completo.
Además el ejemplo de la vida real que pone no me queda nada claro, cómo consigue quitar el candado si no tiene la llave ?
Lo Bueno:
1) Tiene una seguridad excelente
2) Es simple
Lo malo:
1) Necesitás una clave tan larga como el mensaje
2) Necesitás enviar el mensaje 3 veces (en dos sentidos)
Editado: y agrego es.wikipedia.org/wiki/One_Time_Pad
No realmente, creo que la clave tan larga en comparación con el mensaje era sólo por ser un ejemplo (a no ser que uses OTP, que en cuyo caso este método es innecesario)
Edit: no, esto no es OTP
$key1=’miclavesecreta’; //candado boris
$key2=’miotraclavesecreta’; //candado natasha
Aunque lo mejor sería usar OTP. Es lo más seguro y utilizando una computadora no sería problema generar una clave larga como el mensaje y casi llegando a ser aleatoria (con /dev/random).
Editado: si es que usás OTP.
#10 Es sólo un ejemplo, pero creo que el cifrado a utilizar sería algo más fuerte que un XOR :-P
Edit: hmm, aunque es posible que si se necesite el XOR para el tercer paso, habría que mirarlo...
Además el ejemplo de la vida real que pone no me queda nada claro, cómo consigue quitar el candado si no tiene la llave ?