Review Article

Sensors of Smart Devices in the Internet of Everything (IoE) Era: Big Opportunities and Massive Doubts

Table 5

Side-channel attacks.

WorkTypeSensorsFeaturesCommentsResultsAlgorithms

[58]MotionGyroscope and touchscreenTime domain, angle of upper bisector, and angle of lower bisectorDigit-only soft keyboard70% accuracy for a 4-digit PINGuess classifier
TapLogger [197]MotionGyroscope, accelerometer, and touchscreenTime domain and angle changesSoft keyboard for digits90% accuracy with 3 traits for an 8-digit PINSVM using LIBSVM [198]
TapPrints [183]MotionGyroscope and AccelerometerTime domain, frequency domain, and FTT valuesSoft keyboard for English characters90% accuracy for English character inferring-nearest neighbor (KNN), multinomial logistic regression, SVM, random forests [199], and bagged decision trees
Accessory [184]MotionAccelerometerTime domain, the average time from a sample to a peak, the total time of the window, and the number of samples in the windowSoft keyboard for English characters6 password characters in 4.5 trailsRandom forest, ANN, SVM, and C4.5 decision tree
[200]AcousticMicrophoneCepstrum features [201] and speech recognition, claim that it is better than FFTSoft keyboard for English characters96% accuracyHidden Markov models [202], linear classification, ANN, and language models have been used
Timing attack [142]TimingMicrophoneFFTSoft keyboard and hard keypadInferring PIN without triggering alertsMarkov chainswith brute force attack
Soundminer [203]AcousticMicrophoneFFT, voice record, and dual-tone multifrequency (DTMF)Soft keyboardInferring PIN, passwords, volume up and down keysGoogle speech recognition
Powerspy [145]PowerPower usage of wireless communicationPower usage files as time seriesInferring routes and real-time tracking dynamicTime warping (DTW) [204] and optimal subsequence bijection (OSB) [205]
[149]PowerPower usage of the smartphonePower usage files as time seriesInferring apps, geolocation, password length, and UIStatistics
[153]TimingInterruptsInterrupt fileInferring apps and unlocking the phoneDWT and hidden Markov model (HMM)
PinMe [151]MotionAccelerometer, gyroscope, barometer, IP, and time zoneSensor dataInferring and tracking users around the worldSVM
[157]AcousticMicrophoneRow dataAccuracy of more than 70% for 5-minute audio filesStatistical
[156]AcousticMicrophoneRow data1.5 error rateUnsupervised algorithm