Chi verifica che un tag sia autentico?
Qualcosa che contiene il segreto corrispondente, e quel qualcosa non è mai il telefono che il cliente ha in mano. Il telefono fa da tramite fra una sfida e una risposta e un servizio capace di giudicarle, ed è per questo che uno schema di autenticazione è un servizio con un chip attaccato invece di un chip da solo.
Il telefono fa il messaggero
Un telefono che legge un tag che si autentica porta lo scambio fra il chip e chi lo può giudicare. Non è il giudice.
Non può esserlo, perché giudicare richiede di avere il segreto corrispondente, e un segreto messo sul telefono di ogni cliente non è un segreto.
Prendi NFC Tools. Su iOS richiede un iPhone 7 o un modello successivo con iOS 15.6 come minimo, e l'applicazione deve essere avviata manualmente. La lettura in background è disponibile a partire da iPhone XS e XR.
Quindi l'immagine utile è un messaggero con una busta sigillata, e la domanda che segue è chi la apra.
Che cosa deve contenere il servizio
Il materiale delle chiavi corrispondente a quello che è stato programmato nei chip, o l'accesso a una parte che lo detiene.
Un registro di quali tag esistano, così che una prova valida da un tag che nessuno ha ordinato venga riconosciuta per il problema che è.
Per gli schemi basati su un contatore, un registro di quello che è già stato visto, più una regola per i tag che arrivano fuori passo.
E una risposta per il fallimento. Un servizio che restituisce un segno rosso senza una conseguenza definita ha prodotto un allarme su cui nessuno agisce.
Il problema verso il pubblico
Uno schema rivolto al pubblico deve funzionare per qualcuno che non ne ha mai sentito parlare, con il telefono che si ritrova in mano, in piedi in un negozio.
Se la verifica richiede di installare prima un'applicazione, quasi nessuno verificherà, e lo schema protegge la reputazione della marca invece del cliente.
Se funziona con un semplice tocco verso una pagina web, l'adozione è molto migliore e la verifica è più debole, perché quello che una pagina può fare con lo scambio è più limitato.
Quel compromesso è la decisione di progetto centrale di qualsiasi programma di autenticazione verso il pubblico, e la prende chi sceglie il chip, di solito senza rendersene conto.
Che cosa deve continuare a funzionare
Il servizio, per tutto il tempo in cui i prodotti sono in circolazione, che per i beni durevoli è più di quanto duri quasi ogni software.
Il materiale delle chiavi, protetto e recuperabile, attraverso i cambi di personale e i cambi di fornitore.
E l'indirizzo verso cui i tag puntano, che è fissato nel silicio o nel contenuto e non si può cambiare una volta che la merce è partita.
Uno schema è quindi un impegno con una durata, e la durata va enunciata prima che il primo tag venga ordinato.
Domande frequenti
Il mio telefono può verificare un tag da solo?
No. La verifica ha bisogno del segreto corrispondente, e un segreto tenuto su ogni telefono non sarebbe segreto.
Il cliente ha bisogno di un'applicazione?
Dipende dallo schema. Richiederne una dà una verifica più forte e molte meno persone che verificano davvero.
Che cosa succede se il servizio chiude?
I tag si leggono ancora e non dimostrano niente che qualcuno possa controllare. L'impegno dura quanto la merce.
Chi dovrebbe gestire il verificatore?
Chi esisterà ancora quando i prodotti saranno ancora in circolazione. È un orizzonte più lungo di quello che quasi tutti i progetti presumono.