0:00:04.458,0:00:07.352 Pentru mai mult de 400 de ani problema a ramas: 0:00:07.352,0:00:10.068 Cum ar putea Alice sa creeze un cod 0:00:10.068,0:00:11.726 care sa-i ascunda amprenta, 0:00:11.726,0:00:14.359 astfel oprind scurgerea de informatii? 0:00:14.359,0:00:16.474 Raspunsul este folosirea aleatoriului. 0:00:17.659,0:00:20.471 Imaginati-va ca Alice foloseste un zar cu 26 de fete 0:00:20.471,0:00:23.166 ca sa genereze o lista lunga de mutari 0:00:23.173,0:00:25.196 si sa o imparta cu Bob 0:00:25.196,0:00:27.781 in loc de un cuvant pentru a descifra codul. 0:00:27.781,0:00:29.938 Acum, pentru a-si encripta mesajul 0:00:29.938,0:00:32.238 Alice foloseste lista cu mutari aleatorii in loc 0:00:32.238,0:00:34.461 Este important ca aceasta lista de schimbari 0:00:34.461,0:00:36.745 Sa fie la fel de lunga ca si mesajul 0:00:36.745,0:00:38.799 pentru a evita orice repetitie 0:00:38.845,0:00:41.253 Apoi trimite mesajul lui Bob, folosind aceiasi 0:00:41.253,0:00:43.568 lista cu mutari aleatorii care i-a dat-o. 0:00:46.322,0:00:48.438 Acum Eve va avea o problema, 0:00:48.438,0:00:50.714 pentru ca mesajul encriptat 0:00:50.714,0:00:53.045 va avea doua proprietati puternice 0:00:53.045,0:00:57.075 1: mutarile nu au niciodata un tipar repetitiv 0:00:59.506,0:01:02.109 si 2: mesajul encriptat va avea o 0:01:02.109,0:01:04.274 distribuire uniforma a frecventei 0:01:04.274,0:01:06.482 pentru ca nu exista nicio diferenta in frecventa 0:01:06.482,0:01:08.582 si astfel nicio scurgere, este acum 0:01:08.582,0:01:10.974 imposibil pentru Eve sa sparga encriptarea 0:01:13.897,0:01:16.442 Aceasta este cea mai puternica 0:01:16.442,0:01:18.311 metoda de a encripta mesajele 0:01:18.311,0:01:20.672 si a aparut spre sfarsitul secolului al 19-lea. 0:01:20.672,0:01:24.373 este cunoscuta ca si "one time pad" 0:01:26.234,0:01:29.289 Pentru a vizualiza cat de puternic este acest cod 0:01:29.289,0:01:32.036 trebuie sa intelegem "explozia" combinatiilor 0:01:32.036,0:01:34.920 care are loc. De exemplu 0:01:34.920,0:01:37.836 Codul lui Caesar muta fiecare litera 0:01:37.959,0:01:40.263 de acelasi numar de ori, 0:01:40.263,0:01:42.941 care era un numar intre 1 si 26 0:01:42.941,0:01:45.333 Deci, daca Alice si-ar encripta numele, 0:01:45.333,0:01:48.657 ar rezulta in 26 encriptii posibile 0:01:48.657,0:01:50.862 ceea ce este un numar mic de posibilitati 0:01:50.862,0:01:53.745 si usor de verificat 0:01:55.134,0:01:57.219 Comparati asta cu "one time pad" 0:01:57.265,0:01:59.536 unde fiecare litera ar fi schimbata 0:01:59.536,0:02:01.756 de un numar diferit intre 1 si 26 0:02:01.756,0:02:04.257 acum ganditi-va la numarul de encriptari posibile: 0:02:04.257,0:02:08.036 ar fi 26 inmultit cu el insusi de 5 ori 0:02:08.036,0:02:10.305 care este aproape 12 de milioane 0:02:10.305,0:02:13.237 Cateodata este greu sa vizualizam 0:02:13.237,0:02:15.689 asa ca trebuie sa ne imaginam 0:02:15.689,0:02:17.589 ca si-ar scrie numele pe o singura pagina 0:02:17.589,0:02:20.085 si peste ea a pus fiecare encriptare posibila. 0:02:20.085,0:02:23.968 Cat de inalta credeti ca va fi? 0:02:23.968,0:02:29.339 Cu aproape 12 milioane de combinatii 0:02:29.339,0:02:34.759 ar fi enorm; aproape un kilometru inaltime 0:02:34.759,0:02:38.819 Cand Alice isi encripteaza numele folosind "one time pad" 0:02:38.819,0:02:41.279 este acelasi lucru ca si cum 0:02:41.279,0:02:43.786 am alege una dintre aceste pagini la intamplare 0:02:43.786,0:02:46.548 Din perspectiva lui Eve fiecare cuvant 0:02:46.548,0:02:48.888 encriptat cu 5 litere pe care-l are 0:02:48.888,0:02:51.241 este la fel de probabil sa fie 0:02:51.241,0:02:53.444 oricare din aceasta gramada 0:02:53.444,99:59:59.999 Deci asa se pastreaza secretele fara scurgeri!