INLOGGEN
Dezelfde login als
een niet-bewarende wallet
Vierentwintig woorden, op je apparaat gemaakt en nergens heen gestuurd. Geen telefoonnummer, geen e-mailadres, geen code om op te wachten, geen wachtwoord dat iemand kan resetten. Wie ooit een wallet uit een zin heeft hersteld, kent dit scherm al.
De schermen hieronder zijn die van de toepassing zelf, en spelen de vier stappen van een eerste start, in de volgorde waarin je ze tegenkomt.
DE EERSTE START
Vier schermen, en geen enkel
vraagt wie je bent
Wijs er een aan en hij speelt weer vanaf het begin.
Open het en kies een kant
Twee knoppen en geen enkel veld: een identiteit maken, of er een herstellen die je al hebt. Op dit scherm wordt niets opgezocht, dus valt er ook niets in te tikken.
Er een maken heeft helemaal geen netwerk nodig. De vierentwintig woorden komen uit het toeval van het apparaat zelf, en de bezorgdienst hoort er niets van — dat kan ook niet, want hij houdt geen accounts.
Geen aanmelding, dus geen bevestiging. Er komt niets per sms, want niemand hier heeft je nummer.
Berichten, groepen en gesprekken die de server draagt maar niet kan lezen. Je identiteit is een sleutelpaar, geen account — er is niemand om erom te vragen.
Een nieuwe identiteit makenIk heb al een herstelzin
Vierentwintig woorden zijn het account
BIP-39, dezelfde standaard die een hardware-wallet afdrukt. Ze worden één keer getoond, op het apparaat, en ze zijn de enige kopie: de server houdt cijfertekst die hij niet kan lezen en weet niets over wie dan ook.
Schrijf ze op papier. Alles wat synchroniseert ligt ook ergens anders, en dat ergens anders is het deel dat wordt weggehaald.
Raak je ze kwijt, dan is het account weg. Dat is dezelfde zin als: niemand kan het je afnemen, en niemand kan worden overgehaald het af te geven.
On paper, not in a photograph. Anything that syncs is somewhere else as well.
Written down?
You will be asked for three of them, to check.
Ik heb ze opgeschrevenEen naam die je zelf kiest, en je bent binnen
Eén naam, en die publiceer je aan de mensen met wie je praat — de sleutel is wat zij verifiëren. Een apparaatnaam, zodat een apparaat over een jaar intrekken lezen is en geen gokken. En de bezorgdienst, die cijfertekst draagt en op volgorde zet.
Er komt geen verificatiecode, want er is niets afgegeven om te verifiëren. De knop zegt beginnen, en het begint.
De naam wijst niemand aan: twee mensen mogen dezelfde kiezen, en toch zijn ze niet te verwisselen. Dat doet de sleutel.
Je naam
Apparaatnaam
Bezorgdienst
Draagt cijfertekst en zet die op volgorde. Hij houdt geen sleutels.
Beginnen met schrijvenEen tweede apparaat plakt de woorden
Herstellen verplaatst de identiteit niet, het voegt eraan toe: het nieuwe apparaat maakt een eigen sleutel, en de identiteit bevestigt die. De apparaten die je al hebt blijven ingelogd en onaangeroerd.
Zo wordt er ook een weggehaald — trek het verloren apparaat in, en de zin opent nog steeds elk apparaat dat je hield.
Dezelfde vierentwintig woorden op zoveel apparaten als je wilt, elk met een eigen sleutel, elk apart in te trekken.
Voer de 24 woorden in. Dit apparaat krijgt een eigen sleutel en wordt door de identiteit bevestigd — je andere apparaten blijven onaangeroerd.
Dit apparaat heeft nu een eigen sleutel. Je andere apparaten zijn niet aangeraakt.
DoorgaanWAAR NOOIT OM WORDT GEVRAAGD
De velden die niet
op het scherm staan
- Een telefoonnummer, en een simkaart met een naam eraan
- Een e-mailadres, en een code die daar binnenkomt
- Een wachtwoord op een server, te resetten door wie de server heeft
- Je adresboek, geüpload zodat het je vrienden kan vinden
- Een account dat geschorst kan worden, en een formulier om bezwaar te maken
- Vierentwintig woorden, op het apparaat gemaakt en één keer getoond
- Een sleutelpaar — aan de publieke helft verifiëren mensen je
- Een optioneel wachtwoord dat het apparaat nooit verlaat
- Niemands adresboek: er is niets om iemand in op te zoeken
- Niets om te schorsen, want de server heeft geen account van jou
Dat is geen soberheid. Elk veld links bestaat zodat iemand je erdoor kan vinden, erdoor kan factureren, of het je kan afnemen — en een veld dat niet op het scherm staat, kun je niet afgeven aan wie erom komt.
NAAST ELKAAR
Vergeleken met de wallet
die al op je telefoon staat
Niet-bewarende wallets hebben de vraag van het inloggen tien jaar geleden beslecht, en het antwoord was: geen accounts meer hebben. Dit is datzelfde antwoord, toegepast op een messenger — en Compax draagt ook een wallet, op diezelfde vierentwintig woorden.
Een niet-bewarende wallet
Compax
Waar de sleutel wordt gemaakt
Op het apparaat, uit lokaal toeval
Op het apparaat, uit lokaal toeval
Wat hem herstelt
Een BIP-39-zin van 12 of 24 woorden
Een BIP-39-zin van 24 woorden
Wie hem kan resetten
Niemand
Niemand
Wat je identificeert
Een adres afgeleid van de sleutel
Een publieke sleutel, en een naam die je ernaast tikte
Wat een tweede apparaat doet
Tikt de zin nog eens in
Tikt de zin in en krijgt dan een eigen sleutel
Wat de dienst over je bewaart
Niets — er is geen dienst
Cijfertekst, en de volgorde waarin die binnenkwam
Wat inloggen je kost
Niets te tikken
Niets te tikken
OP HET APPARAAT
Optionele velden
Geen inlogscherm betekent niet geen slot. De zin ligt in de sleutelopslag van dit apparaat, en er kunnen drie dingen voor gezet worden — elk optioneel, elk lokaal.
- 1
Een wachtwoord
Eén keer gevraagd, vlak nadat de zin is opgeschreven en terwijl hij nog in je hoofd zit. PBKDF2 met 210.000 iteraties maakt er de sleutel van waaronder de zin wordt bewaard.
Het wordt nergens heen gestuurd, dus het kan nooit worden gereset. Het venster zegt precies dat voordat je er een instelt, en laat je overslaan.
- 2
Biometrie
Een gezicht of een vingerafdruk, voor de sleutelopslag die dit apparaat toch al heeft. Het is een manier om het wachtwoord niet te tikken — geen vervanging ervan.
Aangeboden op hetzelfde scherm als het wachtwoord, en weigeren is één druk.
- 3
Een beveiligingssleutel
Een FIDO2-sleutel houdt tweeëndertig bytes die nergens anders bestaan. De zin wordt met die bytes en het wachtwoord tegelijk versleuteld:
hmac-secretop een aanraking, en SHA-256 over beide helften.Vandaag gebouwd voor macOS en Linux; het scherm dat er een aanbiedt, wordt getekend uit wat de machine tijdens het draaien antwoordt, niet uit een gok. Bind er twee — een aan de sleutelbos, een in een la.
DE PRIJS ERVAN
Wat zo’n eenvoudige login je kost
Eén ding, en het is niet klein: raak elke kopie van de zin en elke eraan gebonden sleutel kwijt, en het account is weg. Geen enkele supportrij kan helpen, want aan onze kant is er niets om mee te helpen — de server houdt cijfertekst die hij niet kan lezen en heeft nooit iets gehouden dat die zou openen. Dat is dezelfde eigenschap als dat niemand je het account kan afnemen, van de andere kant gelezen.
HIERNA
Probeer de vier schermen
Het duurt ongeveer een minuut, en het eerste is een knop. De wallet op dezelfde zin ligt hiernaast, en wat er gebeurt als de woorden weg zijn staat bij de antwoorden.