Maxwell Krohn, SM ’05, PhD ’08

Maxwell Krohn, SM ’05, PhD ’08

Maxwell Krohn, SM ’05, PhD ’08 Kris Connor





Maxwell Krohn, SM ’05, PhD ’08, bidro til å revolusjonere internettdating på begynnelsen av 2000-tallet med et nettsted han grunnla sammen med noen college-kompiser: OkCupid. I motsetning til andre datingsider som tok seg selv ekstremt seriøst og betalte betydelige gebyrer, var tjenesten vittig, respektløs og gratis – og full av morsomme quizer for å finne ut din datingpersonlighet eller ditt Harry Potter-alter ego.

Krohn solgte imidlertid nettstedet i 2011, og han begynte å tenke på all den sensitive personlige informasjonen som folk for alltid lanserte i skyen. Kanskje det ikke er en så rosenrød fremtid å lagre folks dypeste, mørkeste hemmeligheter i alle disse databasene og håper alle disse systemadministratorene får det riktig, sier han. Hans siste satsning, Keybase, takler dette problemet direkte, ved å utnytte studier innen kryptografi han begynte på MIT for å lage en enkel, men kraftig plattform for å sikre brukerdata. Det er mye bra teoretisk arbeid rundt kryptografi, og så er det måten folk handler på fra dag til dag, og det er et ganske stort gap mellom dem. Keybase, sier han, har som mål å tette det gapet.

Krohn tok sin første datatime på et innfall som førsteårsstudent ved Harvard, og like etter tok han et kurs i kryptografi ved MIT som gjestestudent hos informatiker Silvio Micali, en Ford-professor i ingeniørfag som vant en Turing-pris i 2012. For første gang skjønte jeg at alt av det man lærer i kompleksitetsteori har et naturlig uttrykk i kryptografi, sier han.



På slutten av 90-tallet grunnla han og klassekamerater fra Harvard theSpark.com, et kultnettsamfunn med satire, quizer og til og med en rudimentær datingapp. En del av nettstedet overlevde som Spark Notes, et studieguidenettsted kjøpt av Barnes & Noble; andre aspekter ble gjenopplivet for å lansere OkCupid i 2003.

Mens Krohn programmerte bakenden av OkCupids enorme databaser, fortsatte han også med sin doktorgrad ved MIT i systemarkitektur. For å få OkCupid i gang, måtte vi finne opp mye nettinfrastruktur på nytt, sier han. For masteroppgaven sin designet han en webserver som delte opp oppgaver i separate prosesser, begrenset spredningen av eventuelle sikkerhetsbrudd og raskere ytelse – et design som ble modellen for OkCupids server.

Bilde av nøkkelbase digitalt grensesnitt

Keybases gratis chat-app fungerer som en kryptert versjon av Slack. Med tillatelse fra Keybase



Keybase, som Krohn grunnla sammen med OkCupid-veteranen Chris Coyne, bruker det som er kjent som ende-til-ende-kryptering for å holde brukerdata helt hemmelig – selv fra appene som brukere kan dele dataene sine gjennom – slik at ingen tredjepart kan kapre dem underveis . Sending av informasjon på Keybase krever at både avsender og mottaker har sitt eget par offentlige og private nøkler. Avsendere bruker mottakernes offentlige nøkler for å kryptere dataene. For å sikre at mottakerne er den de sier de er, kobler Keybase eierskapet til offentlige nøkler med flere e-post-, Twitter-, Reddit- og andre sosiale medier-kontoer – jo flere kontoer som er koblet til, jo mer tillit har en avsender. De tilsvarende private nøklene som brukes til å dekryptere overførte data, oppbevares i mellomtiden sikkert på mottakernes egne enheter.

Utover sin tilnærming til autentisering, skiller Keybase seg ut for måten dens avanserte kryptografiteknikker kan brukes på og er transportable på tvers av en rekke brukervennlige applikasjoner. Så langt har Krohn og kollegene rullet ut teknologien i en chat-app som fungerer som en kryptert versjon av Slack og i en fildelingsapp omtrent som en kryptert Dropbox. De planlegger å utvide bruken av teknologien til andre utviklere også: for eksempel samarbeider de med kryptovalutaselskapet Stellar for å bruke Keybase for øyeblikkelige økonomiske transaksjoner på tvers av internasjonale grenser.

Det er en kjerneinfrastruktur som kan brukes i millioner av tilfeller, sier Krohn, slik at folk i fremtiden kan eie sine egne data og eie sine egne kryptografiske nøkler for å få tilgang til disse dataene. I den fremtiden kan folk holde hemmelighetene sine for seg selv - og de spesielle personene som de vil dele dem med.



gjemme seg