211service.com
Een snellere manier om smartphones te koppelen: schud ze
Het koppelen van twee smartphones om foto's of documenten of iets anders te wisselen, is een irritant complex proces. Via Bluetooth bijvoorbeeld vereist dit meestal dat één gebruiker handmatig een unieke sleutel invoert die door een van de apparaten wordt geleverd.
Dat is tijdrovend, onhandig en een grote belemmering voor snelle verbindingen. Dus een snellere, gemakkelijkere manier van koppelen zou zeer op prijs worden gesteld.
Tegenwoordig zeggen Hıdır Yuzuguzel van de Tampere University of Technology in Finland en een paar vrienden dat ze een veel gemakkelijkere manier hebben gevonden om het te doen. Hun protocol is om beide apparaten in één hand te houden en ze samen te schudden.
Het idee maakt gebruik van de versnellingsmeters die in de meeste moderne smartphones zijn ingebouwd. Het protocol zorgt ervoor dat dit schudden dezelfde unieke sleutel produceert op beide apparaten die ze vervolgens gebruiken om verbinding te maken. Maar het moet er ook voor zorgen dat een andere smartphone de sleutel niet gemakkelijk kan reproduceren en daardoor per ongeluk of kwaadwillig verbinding kan maken.
Het nieuwe protocol doet dit op een eenvoudige manier. De software aan boord is klaar om te zoeken naar de scherpe schok van de versnellingsmeters die wordt veroorzaakt door twee smartphones die tegen elkaar botsen. Dit synchroniseert de software in beide apparaten om de schudbeweging te analyseren.
Er is natuurlijk geen garantie dat de versnellingsmeters exact zijn uitgelijnd - een telefoon kan bijvoorbeeld ondersteboven liggen. En in ieder geval mogen hun referentiekaders niet op één lijn liggen. De software moet dus functies extraheren uit de schudgegevens die frame-onafhankelijk zijn.
Het doet dit door naar tien verschillende aspecten van de versnellingsmetergegevens te kijken, zoals het aantal pieken, wortel-gemiddelde-kwadraat, scheefheid, piek tot piek en gemiddeld vermogen enzovoort. Elk van deze factoren wordt gekwantiseerd om een vier-bits signaal te produceren, dat bij elkaar opgeteld een bitstroom creëert die 40 bits lang is.
Een belangrijke vraag is hoe uniek deze bitstream is; of een andere smartphone het zou kunnen reproduceren. Om daar achter te komen, testten Yuzuguzel en vrienden hun algoritme op twee Samsung Galaxy Nexus-smartphones.
Offline-experimenten toonden aan dat 76% van dezelfde schudprocessen dezelfde sleutel genereren. Aan de andere kant genereerde slechts 4% van de verschillende schudprocessen dezelfde sleutel, zeggen ze. En het team is ervan overtuigd dat dit kan worden verbeterd.
Dat is interessant werk dat het ooit gemakkelijker zou kunnen maken om smartphones te koppelen. Of het ooit grip krijgt, is een heel andere vraag: is dit soort schudden iets dat mensen echt zouden willen, of onthouden, om te doen bij het koppelen van hun telefoons?
Wat Yuzuguzel en zijn vrienden nodig hebben, is een smartphone-maker of maker van smartphone-besturingssystemen om hun idee op te pikken en ermee aan de slag te gaan. Iets waar ze zeker voor moeten duimen.
Referentie: arxiv.org/abs/1507.06353 : ShakeMe: sleutelgeneratie vanuit gedeelde beweging