Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rodrigoalvesvieira/soundkeylogger

An experimental project to demonstrate how a user keyboard input may be sniffed through the pattern analysis of the sounds emitted by the keystrokes.
https://github.com/rodrigoalvesvieira/soundkeylogger

audio audio-analysis classifier infosec keystrokes pattern-analysis pyaudioanalysis ufpe

Last synced: 22 days ago
JSON representation

An experimental project to demonstrate how a user keyboard input may be sniffed through the pattern analysis of the sounds emitted by the keystrokes.

Awesome Lists containing this project

README

        

# SoundKeylogger

An experimental project to demonstrate how a user keyboard input may be sniffed through the pattern analysis of the sounds emitted by the keystrokes (based on [pyAudioAnalysis]).

This field of study is called [Acoustic cryptanalysis], (also known as [Acoustic Keyboard Eavesdropping]) and is a type of side channel attack towards electronic devices.

This project was created as an assignment for the [IF754 - Musical Computing] class of 2016.1 at [CIn/UFPE].

## Authors

* Rodrigo Alves Vieira
* João Paulo Luna
* Edymir Étienne Semedo

## References

* EasyClassifier https://sourceforge.net/projects/easyclassifier/
* EchoNest http://the.echonest.com/
* Keyboard sniffing through audio recorded typing patterns http://security.stackexchange.com/questions/23322/keyboard-sniffing-through-audio-recorded-typing-patterns
* Keystroke logging https://en.wikipedia.org/wiki/Keystroke_logging
* Acoustic Snooping on Typed Information https://freedom-to-tinker.com/blog/felten/acoustic-snooping-typed-information/
* All In One Keylogger http://www.relytec.com/help/keylogger_microphone_recording.htm
* Sound Logger Protection https://www.spyshelter.com/sound-logger-protection/
* Fast fourier transform https://en.wikipedia.org/wiki/Fast_Fourier_transform
* Support vector machine https://en.wikipedia.org/wiki/Support_vector_machine
* Dual tone multi frequency signaling https://en.wikipedia.org/wiki/Dual-tone_multi-frequency_signaling
* KNN https://en.wikipedia.org/wiki/K-nearest_neighbors_algorithm

## Copyright

© 2016 Rodrigo Alves Vieira, João Paulo Luna & Edymir Étienne Semedo. All Rights Reserved.

[IF754 - Musical Computing]: http://www.cin.ufpe.br/~musica/
[CIn/UFPE]: http://www2.cin.ufpe.br/site/index.php
[EasyClassifier]: https://sourceforge.net/projects/easyclassifier/
[Acoustic cryptanalysis]: https://en.wikipedia.org/wiki/Acoustic_cryptanalysis
[Acoustic Keyboard Eavesdropping]: http://www.nytimes.com/2004/12/12/magazine/acoustic-keyboard-eavesdropping.html
[pyAudioAnalysis]: https://github.com/tyiannak/pyAudioAnalysis