Esta es una pregunta muy interesante. La criptografía, creo, está envuelta en incertidumbre. La historia está plagada de casos en los que el mundo "sabía" que su método de cifrado era completamente seguro, solo para descubrir años más tarde que ese no era el caso. Por lo general, una vez que estaban en la cárcel, o la guerra ya había terminado.
Verá ... Eve (el apodo que le damos a la persona que intenta evesdrop en Criptografía enlace ), está a una ventaja si sabe cómo descifrar un mensaje si Alice y Bob no saben que puede. Porque continuarán comunicándose mientras ella cae.
Aunque un poco fuera de mi profundidad, las personas están bien en los reinos de la criptografía cuántica. Lo que, como explica Simon Singh en su libro 'El libro de códigos', realmente eliminará del agua los métodos de encriptación más conocidos actualmente. Incluso si tuviéramos que simplificar esto, los piratas informáticos ahora están utilizando la arquitectura de la nube para aumentar el poder de cómputo de forma masiva para descifrar información.
Solo tienes que ver las competiciones que se celebran en convenciones como Defcon cada año, donde los competidores parecen tener máquinas y recursos 10 veces más que el año pasado :)
Posiblemente podría argumentar que, a medida que el tiempo transcurre, el descifrado de códigos se ha convertido tanto en el poder de cómputo como en el método de descifrado en sí mismo. Es decir. No se necesita una computadora para romper el Cifrado de Casesar (http://en.wikipedia.org/wiki/Caesar_cipher), pero es mejor que tengas algo de poder de computadora para romper, por ejemplo, MD5 o DES.
En ese sentido, es difícil responder cuál es el método de comunicación más seguro en este momento. No podemos estar 100% seguros sabiendo que los métodos de encriptación conocidos públicamente no se pueden romper.
Entonces, ¿cómo podemos comunicarnos de manera segura en el mundo real? Bueno ... creo que debemos considerar las primeras comunicaciones.
Suponiendo que es cierto que, dado el poder de cómputo suficiente, AES256 puede romperse ... comúnmente se considera un cifrado de "grado militar", creo que debemos centrarnos en otros medios para estar seguros. Creo que eso está en la comunicación inicial. Si asume que estamos utilizando ideologías de bases de claves públicas, una vez que cada persona tenga la clave, solo necesita enviar mensajes cifrados sin la clave. Algunas comunicaciones se prestan bien a eso, creo.
El cifrado PGP es bueno, creo. Como físicamente puede pasar la llave en un pedazo de papel, memorícela, que luego puede grabar, por ejemplo.
Me gusta bastante OCR (http://www.cypherpunks.ca/otr/) que es similar pero también se integra con algunos programas de mensajería instantánea.
tl; dr, en última instancia, nada siempre será seguro, si prevalecen las tendencias en la historia. Pero algo donde puedes compartir una clave y no repetirla nunca es tan bueno como puedes obtener ahora mismo.
p.s. No soy un experto. Solo compartiendo lo que sé :)