211service.com
Un modo più rapido per accoppiare gli smartphone: scuoterli
Accoppiare due smartphone per scambiare foto o documenti o altro è un processo fastidiosamente complesso. Tramite Bluetooth, ad esempio, questo di solito richiede che un utente inserisca manualmente una chiave univoca fornita da uno dei dispositivi.
Ciò richiede tempo, è complicato e rappresenta un ostacolo significativo alle connessioni rapide. Quindi un modo più veloce e più semplice di abbinamento sarebbe molto apprezzato.
Oggi, Hıdır Yuzuguzel della Tampere University of Technology in Finlandia e alcuni amici affermano di aver trovato un modo molto più semplice per farlo. Il loro protocollo consiste nel tenere entrambi i dispositivi in una mano e scuoterli insieme.
L'idea fa uso degli accelerometri integrati nella maggior parte degli smartphone moderni. Il protocollo garantisce che questo scuotimento produca la stessa chiave univoca su entrambi i dispositivi che utilizzano per connettersi. Ma deve anche garantire che un altro smartphone non possa riprodurre facilmente la chiave e quindi connettersi in modo accidentale o doloso.
Il nuovo protocollo lo fa in modo semplice. Il software di bordo è pronto per cercare la forte scossa degli accelerometri causata da due smartphone che si scontrano. Questo sincronizza il software in entrambi i dispositivi per iniziare ad analizzare il movimento di scuotimento.
Naturalmente, non vi è alcuna garanzia che gli accelerometri siano esattamente allineati, ad esempio un telefono potrebbe essere capovolto. E in ogni caso, i loro quadri di riferimento potrebbero non essere allineati. Quindi il software deve estrarre le caratteristiche dai dati di scuotimento che sono indipendenti dal frame.
Lo fa esaminando dieci diversi aspetti dei dati dell'accelerometro, come il numero di picchi, la radice quadrata media, l'asimmetria, il picco verso il picco e la potenza media e così via. Ciascuno di questi fattori viene quantizzato per produrre un segnale a quattro bit che, sommato insieme, crea un flusso di bit lungo 40 bit.
Una domanda importante è quanto sia unico questo flusso di bit; se un altro smartphone potrebbe riprodurlo. Per scoprirlo, Yuzuguzel e i suoi amici hanno testato il loro algoritmo su due smartphone Samsung Galaxy Nexus.
Gli esperimenti offline hanno mostrato che il 76% degli stessi processi di agitazione genera la stessa chiave. D'altra parte, solo il 4% dei diversi processi di scuotimento ha generato la stessa chiave, dicono. E la squadra è fiduciosa che questo possa essere migliorato.
È un lavoro interessante che un giorno potrebbe rendere più facile accoppiare gli smartphone. Se mai guadagnerà terreno è un'altra domanda: questo tipo di agitazione è qualcosa che le persone vorrebbero davvero, o ricordano, fare quando si accoppiano i loro telefoni?
Ciò di cui Yuzuguzel e i suoi amici hanno bisogno è un produttore di smartphone o un produttore di sistemi operativi per smartphone per raccogliere la loro idea e seguirla. Qualcosa per cui devono sicuramente incrociare le dita.
Rif: arxiv.org/abs/1507.06353 : ShakeMe: generazione di chiavi da movimento condiviso