I've been thinking about this for a while; I know people are aware of wireless wiretapping of keyboards. However, has there been research on how to wiretap keyboards based on typing patterns? I'm thinking whether microphones can be used to build a model of typing patterns to extrapolate what someone is typing on a keyboard.
|
|
This is known as "Acoustic Keyboard Eavesdropping". In 2004 Dmitri Asonov and Rakesh Agrawal from IBM published a paper (pdf) that describes such an attack. The following is the abstract of that paper:
Berkeley researchers reached similar results in a paper published in 2005 (pdf). The following is taken from the abstract of that paper:
|
|||
|
|
|
In a similar vein, but slightly different. Rather than using audio recordings this link shows that you can point a laser at the back of a laptop monitor and determine what is being typed based on the vibrations of the screen. Here is the original presentation slides |
|||
|
|
|
The motion sensor in a mobile phone can be used to wirelessly tap a keyboard by placing the phone close to the keyboard. A similar and clever approach to your suggestion. I believe it's discussed in this TED talk: http://www.ted.com/talks/avi_rubin_all_your_devices_can_be_hacked.html . |
|||
|
|
|
I do not know about sound, but it's possible via readings of electronic emanations of the keyboards. This is a particular use of Van Eck phreaking, which can also be used to sniff the contents of a computer screen. |
||||
|
|