Запись звука через вибромотор телефона

Что получится, если вибромотор соединить проволокой с аудиовходом


277e045f23344a9e99baa5051122ccb1.jpg

Двое инженеров из Иллинойского университета в Урбана-Шампейне (США) разработали оригинальный метод скрытой аудиопрослушки с помощью смартфона. Изобретатели продемонстрировали, что для записи звука неплохо подходят катушки вибромоторов телефона. Катушки регистрируют колебания на частоте до 2 кГц. Учёные разработали метод обработки звука (pdf), усиливающий сигнал на более высоких частотах, чтобы телефон записывал не только простые вибрации, но и человеческую речь.

Метод показал неплохой результат: в большинстве случаев (до 80%) записанную речь можно понять на слух, а некоторые слова распознаются даже без пост-обработки, то есть на исходном низкочастотном материале.
Сигнал снимается с катушки вибромотора. Из-за внешних вибраций (например, от звуковых колебаний) магнит двигается внутри катушки, изменяя магнитное поле вокруг, так что благодаря действию электродвижущей силы в катушке возникает индукционный ток.

f1d41cb39f7748c6b99df10e94c95f5c.png

Как показала практика, подача сигнала на аудиовход позволяет довольно точно записать колебания вибромотора.

Вот как выглядят спектрограммы для звуков «са» и полного слова «entertainment», записанные микрофоном (слева) и вибромотором (справа).

105b47624f1940d38e5e652bbbbfc343.png

Записанный звук затем пропускают через фильтры, чтобы усилить высокие частоты. На иллюстрации показан исходный сигнал (a), теплокарта расчётного потока звуковой энергии после обработки сигнала с вибромотора (b) и, для сравнения, тот же звук, записанный микрофоном с нормальной чувствительностью ©.

4deccff1899741fe92893f6e25ddbc84.jpg

Демонстрация


Пример 1


Слово «Entertainment»

Сигнал вибромотора до обработки: wav
ea4726a0688c4215acaf16222e114e61.png

Сигнал вибромотора после обработки: wav
39d57ca17ae14118ab1cf508cbe69079.png

Сигнал микрофона: wav
03caec1880c349268e8287558fffedf6.png

Пример 2


Слово «Author»
Сигнал вибромотора до обработки: wav
Сигнал вибромотора после обработки: wav
Сигнал микрофона: wav

Пример 3


Слово «Black»
Сигнал вибромотора до обработки: wav
Сигнал вибромотора после обработки: wav
Сигнал микрофона: wav

Пример 4


Слово «Look»
Сигнал вибромотора до обработки: wav
Сигнал вибромотора после обработки: wav
Сигнал микрофона: wav

Попробуйте угадать слово на слух
Неизвестное слово 1
Сигнал вибромотора до обработки: wav
Сигнал вибромотора после обработки: wav
Сигнал микрофона: wav

Неизвестное слово 2
Сигнал вибромотора до обработки: wav
Сигнал вибромотора после обработки: wav
Сигнал микрофона: wav

Пример 5


Слово «Often»
Сигнал вибромотора до обработки: wav
b2349fd6891d49b680f8acb3e62fcd6e.png

Сигнал вибромотора после обработки: wav
551cb071093f4a26bbff6e1fea835c3f.png

Сигнал микрофона: wav
94206c9fa9274619a693d77f2d4294f4.png

Научная работа носит теоретический характер. На практике такой метод использовать затруднительно, ведь нужно получить физический доступ к телефону и модифицировать его.

Но это важное исследование для понимания того, какие новые способы прослушки теоретически станут возможны в будущем. Параноики могут предположить, что такие незначительные модификации будут вносить в телефоны, сертифицированные для использования на рынке определённой страны, непосредственно на этапе производства или сертификации.

В любом случае, если вы вдруг заметили, что вибромотор вашего телефона соединён проволокой с аудиовходом — это повод насторожиться.

Кстати, раньше на конференциях по компьютерной безопасности уже рассматривались похоже работы, которые теоретически позволяют записывать звук и распознавать речь, используя:

  • гироскоп телефона: Gyrophone, pdf, конференция USENIX Security Symposium 2014;
  • акселерометр телефона: AccelWord, pdf, конференция MobiSys 2015;
  • физические вибрации предмета: Ripple, pdf, конференция NSDI 2015; более эффективная техника Ripple II, pdf, конференция NSDI 2016.

© Geektimes