211service.com
Un moyen plus rapide de coupler des smartphones : secouez-les
Associer deux smartphones pour échanger des photos ou des documents ou toute autre chose est un processus extrêmement complexe. Via Bluetooth, par exemple, cela nécessite généralement qu'un utilisateur entre manuellement une clé unique fournie par l'un des appareils.
Cela prend du temps, est fastidieux et constitue un obstacle important aux connexions rapides. Donc, un moyen de couplage plus rapide et plus facile serait grandement apprécié.
Aujourd'hui, Hıdır Yuzuguzel de l'Université de technologie de Tampere en Finlande et quelques amis disent avoir trouvé un moyen beaucoup plus simple de le faire. Leur protocole consiste à tenir les deux appareils dans une main et à les secouer ensemble.
L'idée utilise les accéléromètres intégrés à la plupart des smartphones modernes. Le protocole garantit que cette secousse produit la même clé unique sur les deux appareils qu'ils utilisent ensuite pour se connecter. Mais il doit également s'assurer qu'un autre smartphone ne puisse reproduire facilement la clé et ainsi se connecter par accident ou par malveillance.
Le nouveau protocole le fait de manière simple. Le logiciel embarqué est amorcé pour rechercher la forte secousse des accéléromètres causée par le choc de deux smartphones. Cela synchronise le logiciel des deux appareils pour commencer à analyser le mouvement d'agitation.
Bien sûr, rien ne garantit que les accéléromètres seront exactement alignés - un téléphone peut être à l'envers, par exemple. Et dans tous les cas, leurs référentiels peuvent ne pas être alignés. Ainsi, le logiciel doit extraire des caractéristiques des données d'agitation qui sont indépendantes du cadre.
Pour ce faire, il examine dix aspects différents des données de l'accéléromètre, tels que le nombre de pics, la moyenne quadratique, l'asymétrie, la puissance crête à crête et moyenne, etc. Chacun de ces facteurs est quantifié pour produire un signal à quatre bits qui, lorsqu'il est additionné, crée un train de bits d'une longueur de 40 bits.
Une question importante est de savoir à quel point ce flux binaire est unique ; si un autre smartphone pourrait le reproduire. Pour le savoir, Yuzuguzel et ses amis ont testé leur algorithme sur deux smartphones Samsung Galaxy Nexus.
Des expériences hors ligne ont montré que 76 % des mêmes processus d'agitation génèrent la même clé. D'un autre côté, seuls 4 % des différents processus d'agitation ont généré la même clé, disent-ils. Et l'équipe est convaincue que cela peut être amélioré.
C'est un travail intéressant qui pourrait un jour faciliter le couplage des smartphones. Qu'il gagne du terrain est une toute autre question - est-ce que ce genre de secousse est quelque chose que les gens voudraient vraiment ou se souviendraient de faire lors de l'appairage de leurs téléphones ?
Ce dont Yuzuguzel et ses amis ont besoin, c'est d'un fabricant de smartphones ou d'un fabricant de systèmes d'exploitation pour smartphones pour reprendre leur idée et l'exploiter. Quelque chose pour laquelle ils doivent sûrement croiser les doigts.
Réf : arxiv.org/abs/1507.06353 : ShakeMe : Génération de clés à partir de Shared Motion