WEBVTT 00:00:04.458 --> 00:00:07.212 Peste 400 de ani a rămas nerezolvată următoarea problemă: 00:00:07.212 --> 00:00:09.038 Cum ar putea Alice să creeze un cifru 00:00:09.038 --> 00:00:11.406 care să-i ascundă amprenta 00:00:11.406 --> 00:00:14.359 și să oprească scurgerea de informații? 00:00:14.359 --> 00:00:16.474 Hazardul este răspunsul. 00:00:17.659 --> 00:00:20.891 Imaginează-ți că Alice folosește un zar cu 26 de fețe 00:00:20.891 --> 00:00:23.156 pentru a genera o listă lungă de înlocuiri 00:00:23.156 --> 00:00:24.426 și i-o partajează lui Bob, 00:00:24.426 --> 00:00:26.611 în loc să îi spună un cuvânt cu care să descifreze codul. 00:00:26.611 --> 00:00:28.248 Pentru a-și cripta mesajul, 00:00:28.248 --> 00:00:31.808 Alice folosește lista cu înlocuiri aleatorii. 00:00:31.808 --> 00:00:33.931 Este important ca lista aceasta 00:00:33.931 --> 00:00:35.815 să aibă aceeași lungime ca mesajul, 00:00:35.815 --> 00:00:38.068 pentru a evita orice repetiție. 00:00:38.068 --> 00:00:42.073 Apoi trimite mesajul lui Bob, folosind aceeași listă 00:00:42.073 --> 00:00:44.038 pe care i-a dat-o. 00:00:46.322 --> 00:00:48.438 Eve va întâmpina dificultăți, 00:00:48.438 --> 00:00:50.254 pentru că mesajul criptat 00:00:50.254 --> 00:00:53.045 va avea două proprietăți puternice: 00:00:53.045 --> 00:00:57.075 1 - înlocuirile nu se repetă după un anumit tipar 00:00:59.166 --> 00:01:01.419 2 - mesajul criptat va avea 00:01:01.419 --> 00:01:04.044 o distribuire uniformă a frecvenței. 00:01:04.044 --> 00:01:06.482 Deoarece nu există diferențeriere pe frecvență, 00:01:06.482 --> 00:01:07.862 deci nicio breșă, 00:01:07.862 --> 00:01:10.974 pentru Eve este imposibil să spargă mesajul criptat. 00:01:13.897 --> 00:01:16.442 Aceasta este cea mai puternică metodă 00:01:16.442 --> 00:01:17.861 de criptare a mesajelor. 00:01:17.861 --> 00:01:20.672 A apărut spre sfârșitul secolului al IXX-lea 00:01:20.672 --> 00:01:24.373 și este cunoscută ca OTP: "one time pad" = cheie de unică folosință 00:01:25.714 --> 00:01:28.939 Pentru a vedea cât de puternică este această metodă (OTP), 00:01:28.939 --> 00:01:34.026 trebuie să înțelegem impactul combinărilor. 00:01:34.026 --> 00:01:35.940 De exemplu, cifrul lui Caesar 00:01:35.940 --> 00:01:37.696 deplasează fiecare literă 00:01:37.696 --> 00:01:38.863 cu același număr, 00:01:38.863 --> 00:01:42.791 un număr cuprins între 1 și 26. 00:01:42.791 --> 00:01:45.333 Așadar, dacă Alice și-ar cripta numele, 00:01:45.333 --> 00:01:48.477 ar rezulta 26 de posibile mesaje criptate, 00:01:48.477 --> 00:01:50.862 ceea ce înseamnă un număr oarecum mic de posibilități 00:01:50.862 --> 00:01:53.745 și ușor de verificat. 00:01:54.544 --> 00:01:57.159 Să comparăm cu "one time pad" (cheie de unică folosință) 00:01:57.159 --> 00:01:58.876 unde fiecare literă ar fi înlocuită 00:01:58.876 --> 00:02:01.406 folosind un număr diferit cuprins între 1 și 26. 00:02:01.406 --> 00:02:03.967 Câte criptări sunt posibile? 00:02:03.967 --> 00:02:07.836 Ar fi 26 înmulțit cu el insuși de 5 ori, 00:02:07.836 --> 00:02:10.135 adică aproape 12 milioane. 00:02:10.135 --> 00:02:12.787 Câteodată este greu să vedem, 00:02:12.787 --> 00:02:14.169 dar să ne imaginăm 00:02:14.169 --> 00:02:15.739 că și-ar scrie numele pe o singură pagină 00:02:15.739 --> 00:02:20.085 și peste aceasta punem fiecare posibilă criptare. 00:02:20.085 --> 00:02:23.968 Cât de înaltă a fi stiva? 00:02:23.968 --> 00:02:28.519 Cu aproape 12 milioane de combinații, 00:02:28.519 --> 00:02:34.759 ar fi enormă - aproape un kilometru înălțime. 00:02:34.759 --> 00:02:38.159 Când Alice își criptează numele folosind "one time pad" (OTP) 00:02:38.159 --> 00:02:39.909 este ca și cum am alege 00:02:39.909 --> 00:02:42.146 una dintre aceste pagini, la întâmplare. 00:02:42.146 --> 00:02:45.928 Din perspectiva lui Eve, fiecare cuvânt criptat 00:02:45.928 --> 00:02:47.488 de 5 litere pe care-l are 00:02:47.488 --> 00:02:49.121 este la fel de probabil să fie 00:02:49.121 --> 00:02:51.304 oricare din această stivă. 00:02:51.304 --> 00:02:54.234 Secretul perfect în acțiune!