Как это работает
Перехватывать нажатия клавиш можно в помещениях с минимальными искажениями Wi-Fi-сигнала – например, в небольших офисах, где нет большого количества людей или других движущихся объектов. В эксперименте под названием WiKey использовали роутер TP-Link TL-WR1043ND, ноутбук Lenovo X200, никаких специальных средств не задействовали.
Отследить нажатия клавиш позволила технология MIMO (Multiple-Input and Multiple-Output): каждая антенна могла передавать на одном канале несколько Wi-Fi-сигналов. Когда сигналы проходили по помещению, они создавали карту окружающей обстановки.
Когда руки человека двигаются, возникают незначительные искажения Wi-Fi-сигнала. Паттерн движения для каждой клавиши уникален.
Конечно, такие высокие результаты были получены в практически идеальных условиях: пользователь печатал медленно, в комнате не было посторонних. В реальных условиях точность работы системы, обученной на 30 образцах, достигала 77,43%, на 80 образцах – 93,47%. Минус у технологии лишь один: если хотя бы трое людей сядут рядом и будут печатать одновременно, WiKey может не справиться с задачей.
Ранее с помощью Wi-Fi-роутера специалисты научились «видеть» сквозь стены: следить за перемещением людей, а также определять их рост, вес, частоту дыхания и пульс.