English

Latent Semantic Structure in Malicious Programs

Cryptography and Security 2023-03-02 v1

Abstract

Latent Semantic Analysis is a method of matrix decomposition used for discovering topics and topic weights in natural language documents. This study uses Latent Semantic Analysis to analyze the composition of binaries of malicious programs. The semantic representation of the term frequency vector representation yields a set of topics, each topic being a composition of terms. The vectors and topics were evaluated quantitatively using a spatial representation. This semantic analysis provides a more abstract representation of the program derived from its term frequency analysis. We use a metric space to represent a program as a collection of vectors, and a distance metric to evaluate their similarity within a topic. The segmentation of the vectors in this dataset provides increased resolution into the program structure.

Keywords

Cite

@article{arxiv.2210.17390,
  title  = {Latent Semantic Structure in Malicious Programs},
  author = {John Musgrave and Temesguen Messay-Kebede and David Kapp and Anca Ralescu},
  journal= {arXiv preprint arXiv:2210.17390},
  year   = {2023}
}

Comments

11 pages, 5 figures

R2 v1 2026-06-28T04:51:27.835Z