211service.com
Maxwell Krohn, SM ’05, doktor ’08
Maxwell Krohn, SM ’05, doktor ’08 Kris Connor
Maxwell Krohn, SM ’05, PhD ’08, pomógł zrewolucjonizować randki internetowe na początku XXI wieku za pomocą strony, którą współtworzył z kilkoma kumplami ze studiów: OkCupid. W przeciwieństwie do innych serwisów randkowych, które uważały się za bardzo poważne i pobierały znaczne opłaty, usługa była dowcipna, lekceważąca i bezpłatna – i pełna zabawnych quizów, aby określić Twoją osobowość randkową lub alter ego Harry'ego Pottera.
Krohn sprzedał witrynę w 2011 roku i zaczął mieć wątpliwości co do wszystkich poufnych danych osobowych, które ludzie na zawsze wprowadzali do chmury. Może przechowywanie najgłębszych, najciemniejszych sekretów ludzi we wszystkich tych bazach danych i mając nadzieję, że wszyscy ci administratorzy systemu zrobią to dobrze, nie jest tak obiecującą przyszłością, mówi. Jego najnowsze przedsięwzięcie, Keybase, zajmuje się tym problemem bezpośrednio, wykorzystując badania nad kryptografią, które rozpoczął w MIT, aby stworzyć prostą, ale potężną platformę do zabezpieczania danych użytkowników. Jest wiele świetnych prac teoretycznych związanych z kryptografią, a ponadto istnieje sposób, w jaki ludzie zachowują się na co dzień, a między nimi jest dość duża przepaść. Keybase, jak mówi, ma na celu wypełnienie tej luki.
Krohn wziął swoje pierwsze zajęcia komputerowe dla kaprysu jako student pierwszego roku na Harvardzie, a wkrótce potem wziął udział w kursie kryptografii na MIT jako gościnny student z informatykiem Silvio Micalim, profesorem inżynierii Forda, który zdobył nagrodę Turinga w 2012. Po raz pierwszy zdałem sobie sprawę, że wszystkie rzeczy, których uczysz się w teorii złożoności, mają naturalny wyraz w kryptografii, mówi.
Pod koniec lat 90. wraz z kolegami z klasy z Harvardu założył theSpark.com, kultową społeczność internetową zawierającą satyrę, quizy, a nawet podstawową aplikację randkową. Część witryny przetrwała jako Spark Notes, witryna z przewodnikami naukowymi zakupiona przez Barnes & Noble; inne aspekty zostały przywrócone do uruchomienia OkCupid w 2003 roku.
Ponieważ Krohn programował zaplecze ogromnych baz danych OkCupid, prowadził również doktorat na MIT w zakresie architektury systemu. Aby uruchomić OkCupida, musieliśmy na nowo wymyślić wiele infrastruktury internetowej, mówi. Na potrzeby swojej pracy magisterskiej zaprojektował serwer sieciowy, który dzielił zadania na osobne procesy, ograniczając rozprzestrzenianie się wszelkich naruszeń bezpieczeństwa i przyspieszając wydajność — projekt, który stał się modelem dla serwera OkCupid.

Bezpłatna aplikacja do czatu Keybase działa jak zaszyfrowana wersja Slacka. Dzięki uprzejmości Keybase
Keybase, które Krohn współtworzył z weteranem OkCupid, Chrisem Coyne, wykorzystuje tak zwane szyfrowanie typu end-to-end, aby zachować całkowitą tajemnicę danych użytkownika — nawet przed aplikacjami, za pośrednictwem których użytkownicy mogą udostępniać swoje dane — aby żadna strona trzecia nie mogła ich przejąć po drodze . Wysyłanie informacji w Keybase wymaga, aby zarówno nadawca, jak i odbiorca mieli własną parę kluczy publicznych i prywatnych. Nadawcy używają kluczy publicznych odbiorców do szyfrowania danych. Aby upewnić się, że odbiorcy są tym, za kogo się podają, Keybase łączy własność kluczy publicznych z wieloma kontami e-mail, Twitter, Reddit i innymi kontami mediów społecznościowych — im więcej kont jest połączonych, tym większe zaufanie ma nadawca. W międzyczasie odpowiednie klucze prywatne używane do odszyfrowywania przesyłanych danych są bezpiecznie przechowywane na własnych urządzeniach odbiorców.
Poza podejściem do uwierzytelniania, Keybase wyróżnia się sposobem, w jaki jej zaawansowane techniki kryptograficzne mogą być stosowane i przenoszone w wielu aplikacjach przyjaznych dla użytkownika. Do tej pory Krohn i współpracownicy wprowadzili tę technologię w aplikacji do czatu, która działa jak zaszyfrowana wersja Slacka, oraz w aplikacji do udostępniania plików, podobnie jak zaszyfrowany Dropbox. Planują rozszerzyć zastosowanie tej technologii również na innych programistów: na przykład współpracują z firmą kryptowalutową Stellar, aby używać Keybase do natychmiastowych transakcji finansowych ponad granicami międzynarodowymi.
To podstawowa infrastruktura, która może być używana w milionach przypadków, mówi Krohn, aby w przyszłości ludzie mogli posiadać własne dane i posiadać własne klucze kryptograficzne, aby uzyskać dostęp do tych danych. W tej przyszłości ludzie mogliby zachować swoje sekrety dla siebie – i tych wyjątkowych osób, z którymi chcą się nimi dzielić.