Leveraging Disentangled Representations to Improve Vision-Based Keystroke Inference Attacks Under Low Data
Not on the map. Why?
Abstract (arXiv)
Keystroke inference attacks are a form of side-channel attacks in which an attacker leverages various techniques to recover a user's keystrokes as she inputs information into some display (e.g., while sending a text message or entering her pin). Typically, these attacks leverage machine learning approaches, but assessing the realism of the threat space has lagged behind the pace of machine learning advancements, due in-part, to the challenges in curating large real-life datasets. We aim to overcome the challenge of having limited number of real data by introducing a video domain adaptation technique that is able to leverage synthetic data through supervised disentangled learning. Specifically, for a given domain, we decompose the observed data into two factors of variation: Style and Content. Doing so provides four learned representations: real-life style, synthetic style, real-life content and synthetic content. Then, we combine them into feature representations from all combinations of style-content pairings across domains, and train a model on these combined representations to classify the content (i.e., labels) of a given datapoint in the style of another domain. We evaluate our method on real-life data using a variety of metrics to quantify the amount of information an attacker is able to recover. We show that our method prevents our model from overfitting to a small real-life training set, indicating that our method is an effective form of data augmentation, thereby making keystroke inference attacks more practical.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 20 of its 42 references that are in the map. First posted on arXiv 5 Apr 2022.
Builds on
20 of 42 references.
References · 20
- 2017Attention Is All You Needcited by 59,932
- 2022Generative Adversarial Networkscited by 5,603
- 2016Layer Normalizationcited by 5,579
- 2016The Cityscapes Dataset for Semantic Urban Scene Understandingcited by 4,427
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,974
- 2014Unsupervised Domain Adaptation by Backpropagationcited by 1,906
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2018Challenging Common Assumptions in the Unsupervised Learning of Disentangled Representationscited by 929
- 2018Video-to-Video Synthesiscited by 388
- 2019Few-shot Video-to-Video Synthesiscited by 196
- 2018The ApolloScape Open Dataset for Autonomous Driving and its Applicationcited by 188
8 more
- 2017Unsupervised Learning of Disentangled Representations from Videocited by 138
- 2018Learning to Decompose and Disentangle Representations for Video Predictioncited by 120
- 2018FaceForensics: A Large-scale Video Dataset for Forgery Detection in Human Facescited by 118
- 2018Disentangled Sequential Autoencodercited by 117
- 2017Few-Shot Adversarial Domain Adaptationcited by 111
- 2019Adversarial Cross-Domain Action Recognition with Co-Attentioncited by 51
- 2019Mocycle-GAN: Unpaired Video-to-Video Translationcited by 37
- 2020Revisiting the Threat Space for Vision-based Keystroke Inference Attackscited by 4
Built on by
Citing papers per year: 2026: 1.
1 paper.