Optical Mouse Captures Speech. Study WARNING for Users Now
Key Takeaways
Researchers demonstrate how high DPI gaming mice can capture desk vibrations and reconstruct speech with neural networks, posing a potential eavesdropping threat to users, using tools such as optical mice and neural networks.
Full Transcript
Now, this is both amazing and really scary. Perhaps they can use your mouse to listen to what you're saying. This is from Cyber News. Your gaming mouse can easily ease drop. Here's how. Researchers at the University of California have turned a humble mouse into an unlikely spy. Their experimental project named Mike E- Mouse showed that high-end optical mice, often used by gamers and designers, can double as eavesdropping tools picking up conversations through desk vibrations. We show that it is possible to collect mouse packet data and extract audio waveforms. Moreover, the software scheme used in our pipeline is invisible to the average user during the data collection process, wrote researchers presenting the prototype. So, as they show here, Co ease dropping through computer mice. Your computer mouse has big ears. They say that high performance optical sensors in mice expose a critical vulnerability, one where confidential user speech can be leaked. Attackers can exploit these sensors ever increasing polling rate and sensitivity to emulate a makeshift microphone and covertly eavesdrop on unsuspecting users. We present an attack vector that capitalizes on acoustic vibrations propagated through the users's work surface and we show that existing consumer grade mice can detect these vibrations. Now, probably a lot of you thinking, how does this actually work? Here's the threat model. Our target for a suitable exploit delivery is open- source applications where the collection and distribution of high frequency mouse data is not inherently suspicious. So as an example it would be creative software, video games or other high performance low latency software and they see that as ideal targets for injecting our exploit. They also talk about how video games often contain networking code that can be reused by the exploit without raising any suspicion. Thus, using a video game as a delivery vehicle of their exploit allows them to meet the performance demands of their collection scheme. Now, back on Cyber News, they say while the concept sounds like something from a sci-fi scenario, it actually comes down to basic physics, modern mice, especially those with 20,000 DPI sensors and lightning fast polling rates are insanely sensitive. When someone talks near desk, those sound waves cause micro vibrations on the surface. The mouse's optical sensor quietly captures them in the same way that it tracks subtle hand movements and feeds the data into its connected computer. They could then take that and turn it into speech. By extracting the raw motion packets from the mouse, filtering out irrelevant vibrations and running the data through a neural network. The team were able to reconstruct intelligible speech with up to 61% accuracy. Now, they go through this in a lot of detail on their website, so you can have a look at that, but it's probably going to mean a lot more if we just listen to this ourselves. >> One, two. >> So, you can see there it's busy collecting voice data. >> Here's the raw audio. >> Okay. And then it they do a bunch of processing and then this is what we get towards the end using a neural model 2. >> It's really worrying that now they don't need really expensive mice to do this. Now consumer grade mice with high fidelity sensors are ready readily available for under $50 US. Ultimately these developments entail increased usage of vulnerable mice by consumers. So they say that this expands the attack surface based on these developments. So what do you think? It's amazing what technology can do, but it's also very worrying that stuff like this can actually be developed. And they've already worked out how to do this and how to attack computers by running opensource software as an example and extracting the speech from your mouse. Still a proof of concept, but what do you think? really interesting to learn about this stuff or I mean don't you
Original Description
Researchers show how high DPI gaming mice can capture desk vibrations and reconstruct speech with neural networks. We demo the proof of concept, threat model, risks, and simple defenses.
// Sources //
Cybernews: https://cybernews.com/security/mouse-eavesdropping-ai-privacy-leak/
Researchers: https://sites.google.com/view/mic-e-mouse
The Register: https://www.theregister.com/2025/10/07/mouse_microphone_security
// David's SOCIAL //
Discord: https://discord.com/invite/usKSyzb
X: https://www.twitter.com/davidbombal
Instagram: https://www.instagram.com/davidbombal
LinkedIn: https://www.linkedin.com/in/davidbombal
Facebook: https://www.facebook.com/davidbombal.co
TikTok: http://tiktok.com/@davidbombal
YouTube: https://www.youtube.com/@davidbombal
Spotify: https://open.spotify.com/show/3f6k6gERfuriI96efWWLQQ
SoundCloud: https://soundcloud.com/davidbombal
Apple Podcast: https://podcasts.apple.com/us/podcast/david-bombal/id1466865532
// MY STUFF //
https://www.amazon.com/shop/davidbombal
// SPONSORS //
Interested in sponsoring my videos? Reach out to my team here: sponsors@davidbombal.com
// MENU //
0:00 - Introduction
0:06 - What is Mic E Mouse?
0:44 - How your Mouse can be Exploited
01:18 - Mic E Mouse Threat Model
01:56 - Micro-vibrations
02:25 - Extraction Process
02:48 - Mic E Mouse Demonstration
03:22 - Mic E Mouse Attack Surface
03:41 - What Do You Think?
Please note that links listed may be affiliate links and provide me with a small percentage/kickback should you use them to purchase any of the items listed or recommended. Thank you for supporting me and this channel!
Disclaimer: This video is for educational purposes only.
#mouse #speech #ai
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from David Bombal · David Bombal · 0 of 60
← Previous
Next →
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
RYU SDN Controller Part 4: Graphical User Interface (GUI): Practical GNS3 SDN and OpenFlow
David Bombal
HPE Network Protector SDN Application Part 1 - Introduction
David Bombal
HPE Network Protector SDN Application Part 2 : DNS Interception using OpenFlow
David Bombal
HPE Network Protector SDN Application Part 3 - Lab Setup using Physical Switches
David Bombal
HPE Network Protector SDN Application Part 4 - Demo of malicious websites blocked
David Bombal
HPE Network Protector SDN Application Part 5 - Demo OpenFlow table interception flows
David Bombal
HPE Network Protector SDN Application Part 6 - Demo of Physical Switch configuration
David Bombal
HPE Network Protector SDN Application Part 7 - Demo Service Insertion Tunnel / GRE Tunnel
David Bombal
HPE Network Protector SDN Application Part 8 - Demo SDN OpenFlow Reporting
David Bombal
HPE Network Protector SDN Application Part 9 - Demo switches interception of DNS traffic
David Bombal
GNS3 Talks: GNS3 version 1.5.X Appliance Tips
David Bombal
CCNA 200-125 Exam: AAA demo: TACACS+ with GNS3
David Bombal
GNS3 2.0.0 beta 2 install
David Bombal
CCNA #012: Learn SNMP with GNS3, Wireshark and Solarwinds NPM - CCNA 200-125 exam
David Bombal
CCNA #013: Spanning Tree CCNA Exam Questions: Know the answer? CCNA 200-125 exam
David Bombal
GNS3 2.0.0 beta : GNS3 VM integration with GNS3 GUI
David Bombal
CCNA #018: Routing exam questions: Who wins? OSPF, EIGRP or RIP? Sure? CCNA 200-125 exam
David Bombal
CCNA #019: Spanning Tree CCNA Exam Questions: Root Bridge, Root Port and more: CCNA 200-125 exam
David Bombal
GNS3 Download, installation and configuration - GNS3 1.5.3 and Windows 10
David Bombal
CCNA #023 EIGRP Neighbor Troubleshooting (DUAL Issues) for the CCNA 200-125 Exam
David Bombal
GNS3 2.0 Architecture and schema Part 1: What is the GNS3 Controller?
David Bombal
GNS3 2.0 Architecture and schema Part 2: Emulators and virtualization
David Bombal
CCNA #028 VTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
CCNA #029 VTP & DTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
CCNA #030 VTP Troubleshooting for the CCNA 200-125 Exam
David Bombal
GNS3 : How to download Cisco IOS images and VIRL images. Which is the best? How do you get them?
David Bombal
GNS3 ASA setup: Import and configure Cisco ASAv with GNS3
David Bombal
GNS3 switching setup and options: Cisco and other switching options in GNS3
David Bombal
GNS3 switching setup and options Part 2: GNS3 unmanaged built-in switch
David Bombal
GNS3 switching setup and options Part 3: Router on a sick with GNS3 unmanaged built-in switch
David Bombal
GNS3 switching setup and options Part 4: Etherswitch Router for Cisco Dynamips Part 1
David Bombal
GNS3 switching setup and options Part 5: Etherswitch Router for Cisco Dynamips Part 2
David Bombal
GNS3 switching setup and options Part 6: Etherswitch, Wireshark, 802.1Q, InterVLAN routing
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 1: GNS3 Switching Part 7
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 2: GNS3 Switching Part 8
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 3: GNS3 Switching Part 9
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 4: GNS3 Switching Part 10
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 5: GNS3 Switching Part 11
David Bombal
GNS3 Nexus (NX-OSv) switch setup and configuration Part 1: GNS3 switching options Part 12
David Bombal
GNS3 Nexus (NX-OSv) switch setup and configuration Part 2: GNS3 switching options Part 13
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 6: GNS3 Switching Part 14
David Bombal
GNS3 Talks: Docker, Open vSwitch, SDN and OpenFlow Part 7: GNS3 Switching Part 15
David Bombal
GNS3 Cisco CSR 1000v setup and configuration Part 1: GNS3 NFV
David Bombal
GNS3 Cisco CSR 1000v setup and configuration Part 2: GNS3 NFV
David Bombal
GNS3 Talks: Use the NAT node to connect GNS3 to the Internet easily!
David Bombal
GNS3 Talks: GNS3 2.0 RC1 is now available
David Bombal
GNS3 Talks: GNS3 2.0 Portable Projects - easily export and import GNS3 projects
David Bombal
GNS3 Talks: Multiple clients sharing projects in real time, plus console session shadowing!
David Bombal
CCNA #035 NAT Troubleshooting Scenario 1 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
CCNA #036 NAT Troubleshooting Scenario 2 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: ESXi, GNS3 VM and KVM support Part 1: leverage servers and the cloud
David Bombal
CCNA #037 OSPF Troubleshooting - can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: ESXi, GNS3 VM and KVM support Part 2: leverage servers and the cloud
David Bombal
CCNA #038 NAT Troubleshooting Scenario 3 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
CCNA #039 - OSPF DR, BR and DROTHER Election - do you know the answers?
David Bombal
CCNA #040 NAT Troubleshooting Scenario 4 - Can you find the issue? CCNA Exam 200-125 troubleshooting
David Bombal
GNS3 Talks: Arista vEOS GNS3 import and configuration Part 1
David Bombal
CCNA #041 - OSPF DR, BR and DROTHER Election - do you know the answers?
David Bombal
GNS3 Talks: Arista vEOS GNS3 import and configuration Part 2
David Bombal
GNS3 Talks: ipterm: Linux, Docker, Python, SDN and more! Part 1
David Bombal
More on: AI Security
View skill →Related Reads
📰
📰
📰
📰
while loops in Python: repetition with a condition
Dev.to · Javi Palacios
Building an Open-Source Python Projects Community: Join the Journey
Medium · Programming
Building an Open-Source Python Projects Community: Join the Journey
Medium · Python
Making fundamentals and advanced concepts very clear
Reddit r/learnprogramming
Chapters (9)
Introduction
0:06
What is Mic E Mouse?
0:44
How your Mouse can be Exploited
1:18
Mic E Mouse Threat Model
1:56
Micro-vibrations
2:25
Extraction Process
2:48
Mic E Mouse Demonstration
3:22
Mic E Mouse Attack Surface
3:41
What Do You Think?
🎓
Tutor Explanation
DeepCamp AI