Международная группа ученых разработала алгоритм компьютерного зрения, который позволяет подобрать графический ключ смартфонов на базе Android. Об этом сообщается на сайте Ланкастерского университета.
Графический ключ представляет собой один из способов блокировки смартфонов, которым пользуются около 40 процентов их владельцев. Этот способ заключается в повторении заданной фигуры с помощью девяти точек. Число попыток на разблокировку в этом случае варьируется от 5 до 20 в зависимости от версии операционной системы. Затем смартфон блокируется до ввода PIN-кода.
В новой работе ученые представили способ, который позволяет подобрать графический ключ за пять попыток. Для этого необходимо получить видеозапись, на которой изображены пальцы владельца смартфона в момент разблокировки. Запись должна производиться на расстоянии до 2,5 м при использовании камеры мобильного телефона и до девяти метров при наличии зеркальной камеры.
После этого алгоритм компьютерного зрения анализирует движения пальцев и подбирает самые вероятные варианты графического ключа. Метод тестировался на 120 ключах, составленных произвольно. Результаты показали, что точность подбора составляет 95 процентов. Причем частая смена направления движения пальца упрощала подбор, несмотря на более сложную конечную фигуру.