Даже если какой-то злоумышленник умыкнет чей-то смартфон, это не принесет ему особой пользы, если он не будет знать PIN-код. По крайней мере, все так считали ранее. Исследователи из Сингапурского технологического университета в Наньяне создали систему, которая правильно «отгадывает» PIN-код телефона, основываясь исключительно на информации, предоставляемой его датчиками. Исследовательская группа под руководством д-ра Шивама Бхасина «обучила» систему и провела тесты, когда люди вводили случайный набор из 70 четырехзначных PIN-кодов на смартфонах под управлением Android. На каждом телефоне было настроено пользовательское приложение, которое собирало данные с акселерометра, гироскопа, магнитометра, датчика приближения, барометра и датчика внешней освещенности.
Обучающийся алгоритм их программного обеспечения анализировал данные, сопоставляя показания датчиков с конкретными номерами, которые нажимались на экранной клавиатуре. Когда человек держит телефон и вводит PIN-код, то ориентация