Questa è una domanda davvero interessante. La crittografia, penso, è avvolta nell'incertezza. La storia è piena di casi in cui il mondo "sapeva" che il loro metodo di crittografia era completamente sicuro, solo per scoprire anni dopo che non era il caso. Di solito una volta erano in prigione, o la guerra era finita già.
Vedete .. Eve (il soprannome che diamo alla persona che sta cercando di eccepire in Cryptography link ), è a un vantaggio se lei sa come decifrare un messaggio se Alice e Bob non sanno che può farlo. Perché continueranno a comunicare mentre lei eves gocce.
Anche se un po 'fuori dalla mia profondità, le persone stanno bene nel regno della Crittografia Quantistica. Che, come spiega Simon Singh nel suo libro "The Code Book", riuscirà davvero a far saltare in aria la maggior parte dei metodi di crittografia attualmente noti. Anche se dovessimo semplificare questo, gli hacker ora usano l'architettura del cloud per aumentare enormemente la potenza di calcolo per decrittografare le informazioni.
Devi solo guardare le gare tenute a convegni come Defcon ogni anno, dove i concorrenti sembrano avere macchine e risorse 10 volte superiori a quello che avevano l'anno scorso:)
Si potrebbe obiettare che, col passare del tempo, il code breaking è diventato tanto più importante quanto il potere di calcolo quanto il metodo di decodifica stesso. Cioè non serve un computer per rompere il codice di Casesar (http://en.wikipedia.org/wiki/Caesar_cipher), ma è meglio sperare che tu abbia un po 'di potenza del computer per dire, MD5 o DES.
In questo senso, è difficile rispondere a quale sia il metodo di comunicazione più sicuro al momento. Non possiamo essere sicuri al 100% che i metodi di crittografia noti a livello pubblico non possono essere interrotti.
Quindi, come possiamo comunicare in modo sicuro nel mondo reale? Bene .. Penso che dobbiamo considerare le primissime comunicazioni.
Supponendo che sia vero che, data una potenza di calcolo sufficiente, AES256 può essere rotto .. comunemente considerata crittografia "militare", penso che dobbiamo concentrarci su altri mezzi per essere sicuri. Penso che sia nella comunicazione iniziale. Se si assume che utilizziamo ideologie basate su basi di chiavi pubbliche, una volta che ogni persona ha la chiave, è necessario inviare solo messaggi crittografati senza la chiave. Alcune comunicazioni si prestano bene a questo, penso.
La crittografia PGP è buona, penso. Perché è possibile passare fisicamente la chiave su un pezzo di carta, memorizzarla, che in seguito è possibile masterizzare, ad esempio.
Mi piace molto l'OCR (http://www.cypherpunks.ca/otr/) che è simile ma che si integra anche con alcuni programmi di messaggistica istantanea.
tl; dr, in definitiva, nulla sarà sempre sicuro, se prevalgono le tendenze nella storia. Ma qualcosa in cui puoi condividere una chiave e non ripeterla ad alta voce è probabilmente la migliore che puoi ottenere adesso.
P.S. non sono esperto Semplicemente condividendo ciò che so:)