Electromagnetic Emanations Leak Your Wired Keyboard Strokes

Image Credit: Martin Vuagnoux
And now, a whole new way for your privacy to be invaded. Computer scientists at the EPFL in Switzerland have developed a way to eavesdrop on what you type by detecting the electromagnetic radiation emitted with every keystroke, Engadget reports.
The group developed four techniques for listening in on keystrokes, and tested them on 11 keyboards, produced from 2001 to 2008 and including USB, PS/2 and laptop keyboards. Every one of the devices was vulnerable to at least one of the methods. Some of the techniques are effective from as far away as 65 feet, and through walls.
Martin Vuagnoux, one of the scientists responsible, has posted two videos demonstrating the vulnerability on Vimeo. The first of the two videos shows a meter-long wire being used as an antenna to detect the emissions of a keyboard several feet away. A program successfully decodes the message “trust no one” from these emissions. The second video shows an antenna that looks a bit like a pair of gigantic egg beaters eavesdropping on a keyboard from one room over.
The technique is pretty cool to see in motion (if a bit scary) so check out those videos and hit the jump to give us your thoughts.
![]()
Wildebeast
October 21, 2008 at 9:46pm
Here I though my best reason for still using my PS/2 keyboard was "Since I know where 1 end of the cord is, I can always find the other end."
Now. The question is, can they use the same type of system, to see what my wireless mounse is pointing at? That would be some technology. :D
![]()
ProtoJMB
October 21, 2008 at 3:20pm
What about oldschool keyboards such as my Model M? Think that would leak?
![]()
horzo
October 21, 2008 at 2:20pm
No problem - take an ordinary $25 keyboard, mate it with a $3 shielded USB cable, and sell it for $100.
![]()
jcollins
October 21, 2008 at 2:04pm
This isn't exactly new stuff. There's multiple ways of monitoring what's going on. From the old Tempest days to audio analysis of keyboard sounds while typing.















