atlas

Research map / Large language models / Language, safety and interpretability

SRDC: Semantics-based Ransomware Detection and Classification with LLM-assisted Pre-training

AAAI 2025 · Large language models › Language, safety and interpretability · approach: Data and hallucination detection · 8 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes SRDC, which semantically rewrites dynamic ransomware features and continues pre-training GPT-2 on an expert- and LLM-curated ransomware corpus (LATAP) to improve family classification and zero-day ransomware detection.

Problem

Dynamic-feature ransomware detection and family classification do not exploit the semantics inside feature names or external ransomware knowledge, and they depend heavily on labeled data, which generalizes poorly to zero-day ransomware.

Approach

Rewrite API/registry/file feature names into natural-language verb phrases, then run task-adaptive pre-training of GPT-2 on an external corpus of Windows API/registry descriptions and ransomware reports (partly generated by an LLM and checked by experts), followed by hierarchical per-feature-type encoding and a classifier.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use SRDC instead of BERTRansomware family classification · Ransomware family classificationbalanced accuracy (%): 50.25 -> 54.83Helped
Use SRDC instead of DCAE-ZSLHVEZero-day ransomware detection · Zero-day ransomware detectionF1-score: 0.92 -> 0.96Helped
Add LATAP pre-trainingGPT-2 for zero-day ransomware detection · Zero-day ransomware detectionrecall: 0.94 -> 0.97Helped
Add LATAP pre-trainingGPT-2 language model · Dynamic features across the datasetaverage perplexity: 5.0082 -> 4.0765Helped
Add LATAP pre-trainingSRDC-GPT few-shot zero-day ransomware detection · Three seen ransomware familiesF1-score: 7.03%Helped
Add feature internal semantic processing (ablation)SRDC · Ransomware family classificationbalanced-acc: 0.529 -> 0.548Helped
Add feature internal semantic processing (ablation)SRDC · Zero-day ransomware detectionF1-score: 0.908 -> 0.956Helped
Add feature extraction compressor (ablation)SRDC · Ransomware family classificationbalanced-acc: 0.528 -> 0.548Helped
Add feature extraction compressor (ablation)SRDC · Zero-day ransomware detectionF1-score: 0.922 -> 0.956Helped
Use separate feature modeling instead of concatenating all features (ablation)SRDC · Ransomware family classificationbalanced-acc: 0.439 -> 0.548Helped
Use separate feature modeling instead of concatenating all features (ablation)SRDC · Zero-day ransomware detectionF1-score: 0.896 -> 0.956Helped

Surprising findings

Limitations

Experimental setup

Datasets: Sgandurra et al. 2016 ransomware dynamic features dataset Windows system API descriptions Windows system registry descriptions ransomware analysis reports

Benchmarks: Sgandurra et al. 2016 ransomware dataset

Metrics: balanced accuracy accuracy recall F1-score perplexity

Baselines: VarLenPSO KNN LSTM BERT SVM GoogleNet Inception V3 ResNet50 DCAE-ZSLHVE GPT-2

Builds on: GPT-2 task-adaptive pre-training VarLenPSO DCAE-ZSLHVE

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy