New Net danger: Acoustic spies
p2p news / p2pnet:- Acoustic spies of all ilks could take an audio recording of keyboard clicks and turn it into a transcript of whatever was keyed in, says new research.
University of California, Berkeley, researchers conducted an experiment where they recorded several 10-minute sessions of people typing, fed the audio into a computer, and then used an algorithm to recover up to 96% of the characters entered on a keyboard, says ENN.
‘”It’s a form of acoustical spying that should raise red flags among computer security and privacy experts,” Doug Tygar, UC Berkeley professor of computer science and information management and principal investigator of the study, is quoted as saying. “If we were able to figure this out, it’s likely that people with less honourable intentions can - or have - as well,” he warns
And that takes in a whole, frightening raft of potential abusers.
Think about it ; )
Meanwhile, a short while back, professor Ed Felten had an item on this.
Read on >>>>>>>>>>>>>>>>>>>>>>>>
Acoustic Snooping on Typed Information
By Edward W. Felten - Freedom to Tinker
Li Zhuang, Feng Zhou, and Doug Tygar have an interesting new paper showing that if you have an audio recording of somebody typing on an ordinary computer keyboard for fifteen minutes or so, you can figure out everything they typed. The idea is that different keys tend to make slightly different sounds, and although you don’t know in advance which keys make which sounds, you can use machine learning to figure that out, assuming that the person is mostly typing English text. (Presumably it would work for other languages too.)
Asonov and Agrawal had a similar result previously, but they had to assume (unrealistically) that you started out with a recording of the person typing a known training text on the target keyboard. The new method eliminates that requirement, and so appears to be viable in practice.
The algorithm works in three basic stages. First, it isolates the sound of each individual keystroke. Second, it takes all of the recorded keystrokes and puts them into about fifty categories, where the keystrokes within each category sound very similar. Third, it uses fancy machine learning methods to recover the sequence of characters typed, under the assumption that the sequence has the statistical characteristics of English text.
The third stage is the hardest one. You start out with the keystrokes put into categories, so that the sequence of keystrokes has been reduced a sequence of category-identifiers — something like this:
35, 12, 8, 14, 17, 35, 6, 44, …
(This means that the first keystroke is in category 35, the second is in category 12, and so on. Remember that keystrokes in the same category sound alike.) At this point you assume that each key on the keyboard usually (but not always) generates a particular category, but you don’t know which key generates which category. Sometimes two keys will tend to generate the same category, so that you can’t tell them apart except by context. And some keystrokes generate a category that doesn’t seem to match the character in the original text, because the key happened to sound different that time, or because the categorization algorithm isn’t perfect, or because the typist made a mistake and typed a garbbge charaacter.
The only advantage you have is that English text has persistent regularities. For example, the two-letter sequence “th” is much more common that “rq”, and the word “the” is much more common than “xprld”. This turns out to be enough for modern machine learning methods to do the job, despite the difficulties I described in the previous paragraph. The recovered text gets about 95% of the characters right, and about 90% of the words. It’s quite readable.
[Exercise for geeky readers: Assume that there is a one-to-one mapping between characters and categories, and that each character in the (unknown) input text is translated infallibly into the corresponding category. Assume also that the input is typical English text. Given the output category-sequence, how would you recover the input text? About how long would the input have to be to make this feasible?]
If the user typed a password, that can be recovered too. Although passwords don’t have the same statistical properties as ordinary text (unless they’re chosen badly), this doesn’t pose a problem as long as the password-typing is accompanied by enough English-typing. The algorithm doesn’t always recover the exact password, but it can come up with a short list of possible passwords, and the real password is almost always on this list.
This is yet another reminder of how much computer security depends on controlling physical access to the computer. We’ve always known that anybody who can open up a computer and work on it with tools can control what it does. Results like this new one show that getting close to a machine with sensors (such as microphones, cameras, power monitors) may compromise the machine’s secrecy.
There are even some preliminary results showing that computers make slightly different noises depending on what computations they are doing, and that it might be possible to recover encryption keys if you have an audio recording of the computer doing decryption operations.
I think I’ll go shut my office door now.
=========================
Back to the ENN story, “What was particularly striking about this study, the researchers said, was the ease with which the text could be recovered using off-the-shelf equipment, “the post has Feng Zhou saying. “We didn’t need high-quality audio to accomplish this. We just used a USD10 microphone that can be easily purchased in almost any computer supply store.”
Is there a remedy?
“Other than scanning one’s surroundings for bugs or recording devices and making sure a room is soundproof, the researchers suggest that computer users need to rethink the use of typed passwords or even long passphrases for security,” says ENN finishiung with a quote from Tygar, namely:
“There are different forms of authentication that could be used, including smart cards, one-time password tokens or biometrics. That helps with passwords, but it doesn’t help protect text documents we would want to keep classified. I’m not sure what the solution is, but it’s important that we’re aware of this vulnerability.”
Something you think we should know? tips[at]p2pnet.net
See:-
ENN - Typing: music to fraudsters’ ears , September 15, 2005





p2pnet - rss feed: 
September 16th, 2005 at 3:51 pm
my god these guys be seriously bored - wonder if any of em have had a blowjob in years??
September 16th, 2005 at 4:09 pm
Seriously funny, hehe
There is an easy solution to this problem, and that is digitally recording giberish keystrokes on the same keyboard that is being protected. When typing classified work, the gibberish can be played back at the same time thereby confusing the monitoring algorith. A second method is more expensive. It involves redesigning buttons to be quieter or using a membrane type keyboard. A click can be produce by an electronic circuit that sounds the same regardless of the key pressed.
September 16th, 2005 at 4:13 pm
Those who spend their time working on this crazy stuff are most likely those who in some way work for the P.S.A.’s Department of Homeland Insecurity. They spend most of their waking hours trying to come up with yet another scheme to intrude on peoples’ lives rather than implement common sense solution that would offer America real protection.
September 16th, 2005 at 7:24 pm
If someone (or some guvmnt?) has the interest and resources to spy on you no amount of security will “protect” you. Sure, it is prudent to be careful, but past a certain point you might as well don the tin foil hat and go live in a hole. Security has become a four letter word in my book.
September 17th, 2005 at 4:18 am
Want to keep a document secure? Write it down by hand, and physically lock it up in a filing cabinet. I guarantee that noone ever sucessfully hacked their way into a filing cabinet using a computer.
Well… Unless they took the computer and physically broke the filing cabinet open with it. But that’s not most l33t h4×0rs style ;o)
If you’ve got a secret to keep, DON’T put it on a computer!
September 17th, 2005 at 8:13 am
Excellent advice!
September 17th, 2005 at 10:26 am
This is nothing new, anyone reading an old copy of Spycatcher by Peter Wright is familiar with this technique.
September 17th, 2005 at 10:17 pm
I would assume that this would not work if you had a lengthy recording of Person A typing on a keyboard and then tried to decipher the 12 character password that person B might have typed on the same keyboard subsequently. Each person would have a different ’signature’ to their typing.
I seem to recall that some years ago there was research going on into incorporating the characterisitics of a person’s typing technique into security mechanisms so that a password would be accepted not only on the basis of what you typed, but also how you typed it.