Szybszy sposób parowania smartfonów: potrząśnij nimi

Parowanie dwóch smartfonów w celu wymiany zdjęć, dokumentów lub czegokolwiek innego to irytująco złożony proces. Na przykład przez Bluetooth zwykle wymaga to od jednego użytkownika ręcznego wprowadzenia unikalnego klucza dostarczonego przez jedno z urządzeń.





To czasochłonne, kłopotliwe i stanowi znaczną barierę dla szybkich połączeń. Tak więc szybszy i łatwiejszy sposób parowania byłby bardzo mile widziany.

Dzisiaj Hıdır Yuzuguzel z Tampere University of Technology w Finlandii i kilku kumpli twierdzą, że znaleźli znacznie łatwiejszy sposób na zrobienie tego. Ich protokół polega na trzymaniu obu urządzeń w jednej ręce i potrząsaniu nimi.

Pomysł wykorzystuje akcelerometry wbudowane w większość nowoczesnych smartfonów. Protokół zapewnia, że ​​to potrząsanie generuje ten sam unikalny klucz na obu urządzeniach, których następnie używają do połączenia. Ale musi również zapewnić, że inny smartfon nie będzie mógł łatwo odtworzyć klucza, a tym samym połączyć się przypadkowo lub złośliwie.



Nowy protokół robi to w prosty sposób. Oprogramowanie pokładowe jest przygotowane do wyszukiwania ostrego wstrząsu przyspieszeniomierzy spowodowanego zderzeniem dwóch smartfonów. To synchronizuje oprogramowanie w obu urządzeniach, aby rozpocząć analizę ruchu potrząsania.

Oczywiście nie ma gwarancji, że akcelerometry zostaną dokładnie wyrównane — na przykład jeden telefon może być do góry nogami. W każdym razie ich ramy odniesienia mogą nie być wyrównane. Dlatego oprogramowanie musi wyodrębnić cechy z danych dotyczących drgań, które są niezależne od ramki.

Robi to, patrząc na dziesięć różnych aspektów danych akcelerometru, takich jak liczba szczytów, średnia kwadratowa, skośność, międzyszczytowa, średnia moc i tak dalej. Każdy z tych czynników jest skwantyzowany w celu wytworzenia sygnału czterobitowego, który po zsumowaniu tworzy strumień bitów o długości 40 bitów.



Ważnym pytaniem jest to, jak wyjątkowy jest ten strumień bitów; czy inny smartfon mógłby to odtworzyć. Aby się tego dowiedzieć, Yuzuguzel i przyjaciele przetestowali swój algorytm na dwóch smartfonach Samsung Galaxy Nexus.

Eksperymenty off-line wykazały, że 76% tych samych procesów wstrząsania generuje ten sam klucz. Z drugiej strony tylko 4% różnych procesów wstrząsania generowało ten sam klucz, mówią. Zespół jest przekonany, że można to poprawić.

To ciekawa praca, która pewnego dnia może ułatwić parowanie smartfonów. To, czy kiedykolwiek zyskuje na popularności, to zupełnie inna kwestia – czy tego rodzaju wstrząsanie jest czymś, czego ludzie naprawdę chcieliby lub pamiętali podczas parowania swoich telefonów?



To, czego potrzebują Yuzuguzel i kumple, to producent smartfonów lub twórca systemów operacyjnych na smartfony, aby podchwycić ich pomysł i zrealizować go. Coś, za co z pewnością muszą trzymać kciuki.

Nr ref.: arxiv.org/abs/1507.06353 : ShakeMe: Generowanie klucza ze wspólnego ruchu

ukryć