ggerganov / kbd-audio

🎤⌨️ Acoustic keyboard eavesdropping
https://ggerganov.github.io/keytap
MIT License
8.55k stars 588 forks source link

Suggestion: keyboard audio spoofer/cloak? #55

Open imaami opened 1 year ago

imaami commented 1 year ago

Just a wild idea with no technical depth or contribution; feel free to dismiss and close if necessary.

Can this be turned into a keyboard sound generator engine? I don't simply mean a soundboard kind of thing. Of course it would be simple to sample each key to make a virtual keyboard with authentic information-carrying sound output, but would it be even theoretically possible to mask or alter the sounds coming from an actual keyboard in real time?

Let's conveniently ignore the fact that masking the sound would actually require tech similar to Active Noise Cancelling but directed outwards somehow. It may not be realistic, just imagine it exists for now. Would it be feasible to shuffle the audio identities of the keys as they are being pressed on a real keyboard?

It's a big ask, but the payout is the ability to fool eavesdroppers to think you're typing out the same ASCII penis over and over again. Think of the emails going around NSA's intranet.