[Script Info] Title: [Events] Format: Layer, Start, End, Style, Name, MarginL, MarginR, MarginV, Effect, Text Dialogue: 0,0:00:02.94,0:00:08.50,Default,,0000,0000,0000,,Internet: Kryptering och offentliga nycklar Dialogue: 0,0:00:08.99,0:00:14.15,Default,,0000,0000,0000,,Hej jag heter Mia Gil-Epner, jag studerar\Ndatavetenskap på UC Berkeley och arbetar Dialogue: 0,0:00:14.15,0:00:19.46,Default,,0000,0000,0000,,hos försvarsdepartementet med\Natt hålla information säker. Internet är Dialogue: 0,0:00:19.46,0:00:25.51,Default,,0000,0000,0000,,ett öppet och offentligt system. Alla\Nskickar och tar emot data med gemensamma Dialogue: 0,0:00:25.51,0:00:30.04,Default,,0000,0000,0000,,anslutningar. Men även om det är ett öppet\Nsystem utbyter vi ändå en hel del privata Dialogue: 0,0:00:30.04,0:00:35.89,Default,,0000,0000,0000,,data. Saker som kreditkortsnummer,\Nbankuppgifter, lösenord och e-post. Så Dialogue: 0,0:00:35.89,0:00:40.69,Default,,0000,0000,0000,,hur håller vi privata uppgifter hemliga?\NAlla uppgifter kan hållas hemliga med Dialogue: 0,0:00:40.69,0:00:45.30,Default,,0000,0000,0000,,en process som kallas kryptering, som\Nändrar meddelandet för att dölja original- Dialogue: 0,0:00:45.31,0:00:51.90,Default,,0000,0000,0000,,texten. Dekryptering processen som gör\Nmeddelandet läsbart. Det är Dialogue: 0,0:00:51.90,0:00:56.97,Default,,0000,0000,0000,,en enkel idé, och människor har gjort det\Ni århundraden. En av de första välkända Dialogue: 0,0:00:56.97,0:01:02.38,Default,,0000,0000,0000,,metoderna är Caesarchiffer, döpt efter\Nromerska generalen Julius Caesar Dialogue: 0,0:01:02.38,0:01:07.22,Default,,0000,0000,0000,,som krypterade sina militärkommandon\Nför att se till att avlyssnade meddelanden Dialogue: 0,0:01:07.22,0:01:12.54,Default,,0000,0000,0000,,inte skulle kunna läsas av fiender.\NCaesar Cipher är en algoritm som ersätter Dialogue: 0,0:01:12.54,0:01:16.76,Default,,0000,0000,0000,,bokstäverna i det ursprungliga meddelandet\Nmed en bokstav ett visst antal steg bort i Dialogue: 0,0:01:16.76,0:01:21.26,Default,,0000,0000,0000,,alfabetet. Om antalet bara är känt av\Nsändaren och mottagaren kallas det för Dialogue: 0,0:01:21.26,0:01:28.64,Default,,0000,0000,0000,,nyckeln. Den gör att läsaren kan låsa upp\Ndet hemliga meddelandet. T.ex. om original Dialogue: 0,0:01:28.64,0:01:35.87,Default,,0000,0000,0000,,texten är "HEJ" och krypteras med Caesar\NChiffer-algoritmen med en nyckel på 5 Dialogue: 0,0:01:35.87,0:01:43.26,Default,,0000,0000,0000,,skulle det vara så här. För att dekryptera\Nmeddelandet använder mottagaren nyckeln. Dialogue: 0,0:01:43.26,0:01:50.18,Default,,0000,0000,0000,,Men det stora problemet med Caesar Chiffer\När att vem som helst kan knäcka Dialogue: 0,0:01:50.18,0:01:55.57,Default,,0000,0000,0000,,det krypterade meddelandet genom att pröva\Nalla nycklar i det engelska alfabetet, Dialogue: 0,0:01:55.57,0:02:00.39,Default,,0000,0000,0000,,det finns bara 26 bokstäver, vilket gör\Natt det krävs högst 26 försök för att Dialogue: 0,0:02:00.39,0:02:06.81,Default,,0000,0000,0000,,dekryptera meddelandet. Det är inte svårt\Natt pröva 26 nycklar, det skulle ta högst Dialogue: 0,0:02:06.81,0:02:13.05,Default,,0000,0000,0000,,en timme eller två. Vi gör det svårare och\Nförskjuter inte varje bokstav lika, vi Dialogue: 0,0:02:13.05,0:02:18.92,Default,,0000,0000,0000,,förskjuter varje bokstav med olika antal\Nsteg. Här visar en tiosiffrig nyckel Dialogue: 0,0:02:18.92,0:02:26.56,Default,,0000,0000,0000,,hur många steg varje bokstav kommer att\Nförskjutas för att kryptera et meddelande. Dialogue: 0,0:02:26.56,0:02:34.16,Default,,0000,0000,0000,,Det skulle vara svårt att gissa. Tio\Nsiffror har 10 miljarder möjliga lösningar Dialogue: 0,0:02:34.16,0:02:39.86,Default,,0000,0000,0000,,Självklart är det för svårt för att lösa,\Ndet skulle ta en människa flera hundra år. Dialogue: 0,0:02:39.86,0:02:46.03,Default,,0000,0000,0000,,Det skulle ta en modern dator bara\Nsekunder att pröva 10 miljarder nycklar. Dialogue: 0,0:02:46.03,0:02:51.24,Default,,0000,0000,0000,,Så i en modern värld där brottslingar är\Nbeväpnade med datorer istället för pennor, Dialogue: 0,0:02:51.24,0:02:57.89,Default,,0000,0000,0000,,hur kan meddelanden krypteras så att de är\Nför svåra att knäcka? För svåra innebär Dialogue: 0,0:02:57.89,0:03:03.76,Default,,0000,0000,0000,,att det finns för många möjligheter\Natt beräkna inom rimlig tid. Dagens säkra Dialogue: 0,0:03:03.76,0:03:10.20,Default,,0000,0000,0000,,kommunikation är krypterad med 256-bitars\Nnycklar. Det innebär att en dator som Dialogue: 0,0:03:10.20,0:03:16.29,Default,,0000,0000,0000,,stöter på ditt meddelande måste pröva\Nså många möjliga alternativ för att hitta Dialogue: 0,0:03:16.29,0:03:24.04,Default,,0000,0000,0000,,nyckeln och knäcka meddelandet. Även om du\Nhade 100 000 superdatorer och samtliga Dialogue: 0,0:03:24.04,0:03:30.68,Default,,0000,0000,0000,,kunde pröva en miljon miljarder nycklar i\Nsekunden skulle det ta biljoners biljoner Dialogue: 0,0:03:30.68,0:03:37.69,Default,,0000,0000,0000,,år att att knäcka ett enda meddelande\Nkrypterat med 256 bitar. Dialogue: 0,0:03:37.69,0:03:43.32,Default,,0000,0000,0000,,Nu blir ju datorchips dubbelt så snabba\Noch hälften så stora drygt varje år. Om Dialogue: 0,0:03:43.32,0:03:48.40,Default,,0000,0000,0000,,utvecklingen fortsätter i den takten\Nkommer dagens omöjliga problem kunna lösas Dialogue: 0,0:03:48.40,0:03:54.68,Default,,0000,0000,0000,,om bara några hundra år och 256 bitar\Nkommer inte att räcka till. Faktum är att Dialogue: 0,0:03:54.68,0:04:01.07,Default,,0000,0000,0000,,vi redan varit tvungna att utöka standard-\Nnyckeln för att inte halka efter datorerna Dialogue: 0,0:04:01.07,0:04:05.54,Default,,0000,0000,0000,,Den goda nyheten att en längre nyckel inte\Ngör krypteringen svårare men att det Dialogue: 0,0:04:05.54,0:04:11.66,Default,,0000,0000,0000,,exponentiellt ökar antalet försök det tar\Nför att knäcka ett chiffer. När Dialogue: 0,0:04:11.66,0:04:16.78,Default,,0000,0000,0000,,avsändaren och mottagaren delar samma\Nnyckel för att kryptera och avkryptera, Dialogue: 0,0:04:16.78,0:04:24.20,Default,,0000,0000,0000,,heter det symmetrisk kryptering. som med\NCaesar Chiffer måste den hemliga nyckeln Dialogue: 0,0:04:24.20,0:04:29.71,Default,,0000,0000,0000,,enas om i privat mellan två personer i\Nförväg. Det går bra för människor, men Dialogue: 0,0:04:29.71,0:04:35.84,Default,,0000,0000,0000,,då internet är öppet så det är omöjligt\Nför två datorer för att "träffas" privat. Dialogue: 0,0:04:35.84,0:04:41.60,Default,,0000,0000,0000,,Istället använder datorer asymmetrisk\Nkryptering, en offentlig nyckel som kan Dialogue: 0,0:04:41.60,0:04:49.02,Default,,0000,0000,0000,,ges till med vem som helst och en privat\Nnyckel. Den offentliga nyckeln krypterar Dialogue: 0,0:04:49.02,0:04:55.80,Default,,0000,0000,0000,,data och vem som helst kan använda\Nmen hemligheten kan bara dekrypteras Dialogue: 0,0:04:55.80,0:05:01.27,Default,,0000,0000,0000,,med en dator som har tillgång till den\Nprivata nyckeln. Det fungerar matematiskt, Dialogue: 0,0:05:01.27,0:05:06.13,Default,,0000,0000,0000,,men vi tar inte det just nu. Föreställ dig\Natt du har en personlig brevlåda, Dialogue: 0,0:05:06.13,0:05:11.43,Default,,0000,0000,0000,,där vem som helst kan lägga i post med\Nrätt nyckel. Du kan göra många kopior Dialogue: 0,0:05:11.43,0:05:16.51,Default,,0000,0000,0000,,av insättningsnyckeln och skicka till\Nnågon eller även göra den offentlig. Vem Dialogue: 0,0:05:16.51,0:05:21.40,Default,,0000,0000,0000,,som helst kan använda den offentliga\Nnyckeln för att öppna brevinkastet och Dialogue: 0,0:05:21.40,0:05:27.40,Default,,0000,0000,0000,,lägga i meddelanden, men bara du kan öppna\Nbrevlådan med din privata nyckel för att Dialogue: 0,0:05:27.40,0:05:31.54,Default,,0000,0000,0000,,se dina hemliga meddelanden. Du kan även\Nsvara med ett säkert meddelande Dialogue: 0,0:05:31.54,0:05:37.62,Default,,0000,0000,0000,,genom att använda någon annans offentliga\Ninsättningsnyckel och skicka meddelanden Dialogue: 0,0:05:37.62,0:05:43.70,Default,,0000,0000,0000,,utan att någonsin behöva enas om en privat\Nnyckel. Offentliga nycklar är grunden Dialogue: 0,0:05:43.70,0:05:49.34,Default,,0000,0000,0000,,till all säker kommunikation på det öppna\Ninternet med säkerhetsprotokollen Dialogue: 0,0:05:49.34,0:05:55.90,Default,,0000,0000,0000,,SSL och TLS, som skyddar oss när vi\Nsurfar på webben. Din dator använder det Dialogue: 0,0:05:55.90,0:06:01.40,Default,,0000,0000,0000,,när ser det lilla låset eller bokstäverna\Nhttps på din webbläsares adressrad Dialogue: 0,0:06:01.40,0:06:07.41,Default,,0000,0000,0000,,Det innebär att datorn använder sig av\Noffentliga nycklar för säkert datautbyte Dialogue: 0,0:06:07.41,0:06:13.40,Default,,0000,0000,0000,,med webbplatsen du är på. Ju fler\Ninternetanvändare, desto fler privata Dialogue: 0,0:06:13.40,0:06:19.08,Default,,0000,0000,0000,,data kommer att överföras och behovet att\Nsäkra dessa data blir allt viktigare. Dialogue: 0,0:06:19.08,0:06:24.06,Default,,0000,0000,0000,,Och när datorer blir snabbare och snabbare\Nmåste vi utveckla nya sätt att kryptera Dialogue: 0,0:06:24.06,0:06:29.26,Default,,0000,0000,0000,,på sätt som inte datorer kan knäcka. Det\Nhär är mitt jobb och det förändras snabbt.