Making Acoustic Side-Channel Attacks on Noisy Keyboards Viable with LLM-Assisted Spectrograms' "Typo" Correction
Paper • 2504.11622 • Published
How to use seyyedaliayati/phone_model with Transformers:
# Load model directly
from transformers import AutoModel
model = AutoModel.from_pretrained("seyyedaliayati/phone_model", device_map="auto")This is a fine-tuned version of the LLaMA-3.2-3B model for Acoustic Side-Channel Attacks (ASCA), designed to improve keystroke classification and error correction in noisy environments. The model leverages Vision Transformers (VTs) for spectrogram classification and Large Language Models (LLMs) for typo correction.
If you use this model, please cite the following paper:
@article{ayati2025making,
title={Making Acoustic Side-Channel Attacks on Noisy Keyboards Viable with LLM-Assisted Spectrograms' "Typo" Correction},
author={Ayati, Seyyed Ali and Park, Jin Hyun and Cai, Yichen and Botacin, Marcus},
journal={arXiv preprint arXiv:2504.11622},
year={2025},
url={https://arxiv.org/abs/2504.11622}
}