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, hjalp med at revolutionere internetdating i begyndelsen af ​​2000'erne med et websted, han grundlagde sammen med nogle college-kammerater: OkCupid. I modsætning til andre datingsider, der tog sig selv ultraseriøst og opkrævede betydelige gebyrer, var tjenesten vittig, respektløs og gratis – og fuld af sjove quizzer til at bestemme din datingpersonlighed eller dit Harry Potter alter ego.

Krohn solgte siden i 2011, og han begyndte at tænke over alle de følsomme personlige oplysninger, som folk for altid lancerede i skyen. Måske er det ikke så rosenrød en fremtid at gemme folks dybeste, mørkeste hemmeligheder på alle disse databaser og håbe på, at alle disse systemadministratorer får det rigtige, siger han. Hans seneste satsning, Keybase, tackler dette problem direkte ved at udnytte studier i kryptografi, som han begyndte på MIT for at skabe en enkel, men kraftfuld platform til sikring af brugerdata. Der er en masse fantastisk teoretisk arbejde omkring kryptografi, og så er der den måde, folk handler på fra dag til dag, og der er et ret stort hul mellem dem. Keybase, siger han, sigter mod at lukke det hul.

Krohn tog sin første computertime på et indfald som førsteårsstuderende på Harvard, og kort efter tog han et kursus i kryptografi på MIT som gæstestuderende hos datalogen Silvio Micali, en Ford-professor i ingeniørvidenskab, der vandt en Turing-pris i 2012. For første gang indså jeg, at alle de ting, man lærer i kompleksitetsteori, har et naturligt udtryk i kryptografi, siger han.



I slutningen af ​​90'erne grundlagde han og klassekammerater fra Harvard theSpark.com, et kultwebfællesskab med satire, quizzer og endda en rudimentær datingapp. En del af hjemmesiden overlevede som Spark Notes, et studieguidested købt af Barnes & Noble; andre aspekter blev genoplivet for at lancere OkCupid i 2003.

Da Krohn programmerede bagenden af ​​OkCupids enorme databaser, forfulgte han også sin ph.d.-grad ved MIT i systemarkitektur. For at få OkCupid i gang var vi nødt til at genopfinde en masse web-infrastruktur, siger han. Til sin kandidatafhandling designede han en webserver, der opdelte opgaver i separate processer, hvilket begrænsede spredningen af ​​eventuelle sikkerhedsbrud og hurtigere ydeevne – et design, der blev modellen for OkCupids server.

Billede af keybase digital grænseflade

Keybases gratis chat-app fungerer som en krypteret version af Slack. Udlånt af Keybase



Keybase, som Krohn grundlagde sammen med OkCupid-veteranen Chris Coyne, anvender det, der er kendt som ende-til-ende-kryptering for at holde brugerdata helt hemmelige - selv fra de apps, hvorigennem brugere kan dele deres data - så ingen tredjepart kan kapere dem undervejs . Afsendelse af information på Keybase kræver, at både afsender og modtager har deres eget par offentlige og private nøgler. Afsendere bruger modtagernes offentlige nøgler til at kryptere dataene. For at sikre, at modtagere er, som de siger, de er, forbinder Keybase ejerskabet af offentlige nøgler med flere e-mail-, Twitter-, Reddit- og andre sociale medier-konti – jo flere konti, der er linket, jo mere tillid har en afsender. De tilsvarende private nøgler, der bruges til at dekryptere overførte data, opbevares i mellemtiden sikkert på modtagernes egne enheder.

Ud over sin tilgang til autentificering skiller Keybase sig ud for den måde, dens avancerede kryptografiteknikker kan anvendes på og kan transporteres på tværs af en række brugervenlige applikationer. Indtil videre har Krohn og kolleger rullet teknologien ud i en chat-app, der fungerer som en krypteret version af Slack og i en fildelings-app meget ligesom en krypteret Dropbox. De planlægger også at udvide brugen af ​​teknologien til andre udviklere: for eksempel samarbejder de med cryptocurrency-virksomheden Stellar for at bruge Keybase til øjeblikkelige finansielle transaktioner på tværs af internationale grænser.

Det er en kerneinfrastruktur, der kan bruges i millioner af tilfælde, siger Krohn, så folk i fremtiden kan eje deres egne data og eje deres egne kryptografiske nøgler for at få adgang til disse data. I den fremtid kunne folk holde deres hemmeligheder for sig selv - og de særlige personer, som de vil dele dem med.



skjule