Vai al contenuto

Funzioni

Crittografia con segno: il disegno che diventa la chiave

Come sigil. trasforma un segno su una griglia 5×5 nella chiave del vault: Argon2id, chiave legata al chip sicuro e come scegliere un segno forte.

Aggiornato

In sigil. il segno che disegni su una griglia di punti 5×5 è il segreto che apre le tue foto. Non è una schermata di blocco messa davanti a file normali. Ogni vault ha una propria chiave casuale a 256 bit; il tuo segno, passato per Argon2id e legato al chip sicuro del telefono, è l'unica cosa che la sblocca, e i file sono protetti con una cifratura autenticata a 256 bit. Il segno in sé non viene mai salvato, quindi sul telefono non c'è nulla con cui confrontarlo o da cui leggerlo.

In parole semplici

Immagina una cassaforte la cui combinazione non è scritta da nessuna parte, nemmeno al suo interno. Quando disegni il tuo segno, sigil. lo usa per costruire la chiave sul momento e apre la cassaforte. Il segno non viene conservato. Se qualcuno disegna un segno diverso, ottiene una chiave diversa, e quella chiave non apre nulla.

È questa la differenza principale rispetto alla maggior parte delle funzioni per "bloccare" le foto. L'album Nascosti di Apple, per esempio, è protetto dal Face ID o dal codice del telefono, gli stessi che usi per sbloccare tutto il resto (leggi se l'album Nascosti è sicuro). E la biometria si può forzare: basta avvicinare il telefono al viso. Per questo sigil. si apre solo con un segno. Molte app cassaforte camuffate da calcolatrice controllano un PIN e poi mostrano file che non sono cifrati a parte; la nostra guida su quanto sono sicure le app calcolatrice segrete spiega come riconoscerle.

Perché un segno su una griglia 5×5

Un segno si disegna in fretta, si ricorda facilmente come forma e non richiede una tastiera. La griglia 5×5 ha 25 punti, il che offre molti più percorsi possibili rispetto alla classica griglia 3×3 in stile Android con i suoi 9 punti. Più punti significa più spazio per un segno facile da ricordare e difficile da indovinare.

I segni rendono naturali anche i vault nascosti multipli: ogni segno deriva una chiave diversa, quindi ogni segno apre un vault diverso.

La versione tecnica

  1. Input. Il tuo segno viene registrato come la sequenza ordinata dei punti che attraversi.
  2. Derivazione della chiave. Quella sequenza viene passata ad Argon2id insieme a un salt. Argon2id è volutamente lento e costoso in memoria: una frazione di secondo quando disegni il segno una volta, ma un costo reale per ogni tentativo fatto in massa.
  3. Legame con il telefono. Il risultato viene combinato con una chiave che vive dentro il chip sicuro del telefono (il Secure Enclave su iPhone) e non ne esce mai. Solo quella combinazione sblocca la chiave del vault. Senza questo telefono, il segno da solo non apre nulla, quindi i tentativi non si possono spostare su un computer veloce.
  4. Crittografia. La chiave del vault protegge le tue foto con una cifratura autenticata a 256 bit: oltre al testo cifrato produce un tag che rileva qualsiasi modifica. Una chiave sbagliata non produce una foto leggermente sbagliata: fallisce l'autenticazione in modo netto.
  5. Niente da leggere. Non viene salvata alcuna copia del segno. La chiave del vault esiste sul telefono solo in forma cifrata, e si può aprire solo con il tuo segno, su questo telefono. I dati a riposo sono testo cifrato più parametri non segreti come salt e nonce.

Se vuoi approfondire il cifrario in sé, leggi la crittografia AES-256 spiegata.

Limiti, detti onestamente

La crittografia è forte quanto il segreto che la regge. L'anello debole non è AES-256: è il tuo segno. Alcune cose da sapere:

  • I segni corti sono deboli. Un segno che tocca quattro o cinque punti in linea retta ha relativamente poche possibilità, e le persone tendono a scegliere forme simili.
  • Le forme sono prevedibili. Lettere (L, Z, N, M), quadrati e iniziali sono le prime cose che chiunque prova. Lo stesso vale per i segni che partono da un angolo.
  • Uno sguardo batte la matematica. Se qualcuno ti guarda mentre disegni, la derivazione della chiave non conta. Disegna al riparo da occhi altrui.
  • Un file copiato non è più la scorciatoia di una volta. Dato che la chiave è legata al chip sicuro del telefono, chi copia i dati cifrati non può provare segni su quella copia da un'altra macchina. I tentativi devono avvenire sul telefono, dove valgono Argon2id, le attese crescenti e l'autodistruzione facoltativa. È comunque un segno lungo e irregolare a renderli impraticabili.

Il misuratore di robustezza del segno ti permette di provare un segno nel browser e vedere come si colloca. Per un confronto più ampio con PIN e password, leggi segno, PIN o password.

Consigli per un segno robusto

  • Tocca più punti: otto o più sono un buon punto di partenza.
  • Cambia direzione più volte, anche in diagonale.
  • Evita lettere, cifre, iniziali e forme simmetriche.
  • Non partire da un angolo per abitudine.
  • Usa segni diversi per vault diversi e non riutilizzare mai la sequenza del codice del telefono.

Se lo dimentichi

Dato che il segno non viene mai salvato, dimenticarlo è un problema serio. sigil. ti dà una frase di recupero di 12 parole come accesso di riserva. Scrivila e conservala offline. Senza il segno o la frase nessuno può aiutarti, nemmeno noi: non ci sono server, né account, né reset, né una copia della tua chiave da nessuna parte.

Domande frequenti

Il mio segno viene salvato sul telefono?

No. Il segno serve a derivare la chiave di crittografia ogni volta che lo disegni. Senza il segno giusto, i dati salvati non possono essere decifrati.

Un segno è sicuro quanto una password?

Dipende dal segno. Un segno lungo e con cambi di direzione su una griglia 5×5 può essere robusto; una linea corta o la forma di una lettera comune è debole. Controllalo con il misuratore di robustezza del segno.

A cosa serve Argon2id?

Argon2id è una funzione moderna di derivazione della chiave. Trasforma il tuo segno in una chiave e rende volutamente lento e costoso in memoria ogni tentativo, così provare molti segni è caro anche su una macchina veloce.

Perché la chiave è legata al chip sicuro del telefono?

Perché un segno da solo si potrebbe indovinare offline. Legarlo al Secure Enclave significa che la chiave si può ricostruire solo sul tuo telefono: una copia dei file non serve a nulla su un altro computer.

E se dimentico il segno?

Usa la tua frase di recupero di 12 parole. Non abbiamo server né una copia della tua chiave, quindi non possiamo reimpostare un segno al posto tuo.

Rendi davvero nascosto l'album nascosto.

Gratis per iniziare. Nessun account. Nulla lascia il telefono.

Scarica su App Store

Gratis per iniziare. Nessun account. Nulla lascia il telefono.

Scarica l'app