Kirjo siitä kuka voi lukea dataasi
Jokainen tallennustuote sijoittuu jonnekin yhdelle janalle: kuka sinun lisäksesi voisi lukea tämän? Toisessa päässä on tavallinen pilvipalvelu — salattu "siirron aikana ja levossa", mutta avaimilla jotka ovat palveluntarjoajalla, joten palveluntarjoaja (ja kuka tahansa joka pakottaa tai murtautuu siihen) voi lukea kaiken. Keskellä on nollatieto: laitteesi salaa ennen latausta, palveluntarjoaja tallentaa salatekstiä jota ei voi avata. Toisessa ääripäässä on paikallinen ensin: data ei koskaan muutu palveluntarjoajan kopioksi.
Mitä nollatieto todella lupaa
Nollatietosuunnittelussa salasanasi ei koskaan poistu laitteeltasi; avaimet johdetaan paikallisesti, sisältö salataan asiakaspuolella ja palvelin näkee vain salatekstiä. Rehellisesti toteutettuna tämä on todellinen ja merkityksellinen takuu: palveluntarjoajan tietomurto vuotaa käsittämätöntä merkkijonoa, eikä palveluntarjoajaa voi pakottaa tuottamaan selkotekstiä jota se ei voi luoda.
Mutta huomaa mikä säilyy: palveluntarjoaja tietää edelleen kuka olet — tilisi, sähköpostisi, maksujälkesi — ja tietää edelleen että tallennat dataa, suunnilleen kuinka paljon ja milloin se muuttuu. Salateksti plus henkilöllisyys ei ole ei-mitään; se on kartta siitä missä salaisuudet ovat, nimesi kera.
Palautustesti
Yksi kysymys leikkaa läpi useimman markkinoinnin: "Mitä tapahtuu jos unohdan salasanani?" Jos vastaus on "voimme auttaa sinut takaisin sisään", on olemassa polku dataasi joka ei kulje sinun kauttasi — ja mikä tahansa se polku on, sitä voidaan käyttää, murtaa tai pakottaa. Jos vastaus on "emme voi auttaa; vain palautuslauseesi voi", katsot aitoa. Epäkäytännölliset vastaukset ovat tapa tunnistaa rehellinen kryptografia.
Askel pidemmälle: ei palveluntarjoajaa lainkaan
Sealbyn vastaus kysymykseen "mitä palveluntarjoaja näkee?" on rakenteellinen: silmukassa ei ole palveluntarjoajaa. Mikään tili ei tunnista sinua, mikään palvelin ei tallenna salatekstiäsi, ja salaus tapahtuu iPhonessasi avaimilla Secure Enclavessa. Jos otat varmuuskopioinnin käyttöön, tiedosto menee sinun iCloud-tilillesi — edelleen lukukelvoton Applelle ja meille. Jokaisella holvilla on oma palautuslauseensa, ja sen kadottaminen tarkoittaa ettei kukaan voi auttaa — mikä on juuri se ominaisuus jonka ympärillä kaikki muu tässä on kiertänyt.