mlsanityData to 14 Oct 2026

SmartKex: Machine Learning Assisted SSH Keys Extraction From The Heap Dump

arXiv 2209.05243 ↗First posted 12 Sep 2022cs.CR cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Digital forensics is the process of extracting, preserving, and documenting evidence in digital devices. A commonly used method in digital forensics is to extract data from the main memory of a digital device. However, the main challenge is identifying the important data to be extracted. Several pieces of crucial information reside in the main memory, like usernames, passwords, and cryptographic keys such as SSH session keys. In this paper, we propose SmartKex, a machine-learning assisted method to extract session keys from heap memory snapshots of an OpenSSH process. In addition, we release an openly available dataset and the corresponding toolchain for creating additional data. Finally, we compare SmartKex with naive brute-force methods and empirically show that SmartKex can extract the session keys with high accuracy and high throughput. With the provided resources, we intend to strengthen the research on the intersection between digital forensics, cybersecurity, and machine learning.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 2 of its 24 references that are in the map. First posted on arXiv 12 Sep 2022.

Builds on

2 of 24 references.

References · 2

  1. 2016Imbalanced-learn: A Python Toolbox to Tackle the Curse of Imbalanced Datasets in Machine Learningcited by 195
  2. 2017MidiNet: A Convolutional Generative Adversarial Network for Symbolic-domain Music Generationcited by 72

Built on by

Cited by year

Citing papers per year: 2025: 1.

1 paper.