English

Untargeted Code Authorship Evasion with Seq2Seq Transformation

Cryptography and Security 2023-11-28 v1 Machine Learning

Abstract

Code authorship attribution is the problem of identifying authors of programming language codes through the stylistic features in their codes, a topic that recently witnessed significant interest with outstanding performance. In this work, we present SCAE, a code authorship obfuscation technique that leverages a Seq2Seq code transformer called StructCoder. SCAE customizes StructCoder, a system designed initially for function-level code translation from one language to another (e.g., Java to C#), using transfer learning. SCAE improved the efficiency at a slight accuracy degradation compared to existing work. We also reduced the processing time by about 68% while maintaining an 85% transformation success rate and up to 95.77% evasion success rate in the untargeted setting.

Cite

@article{arxiv.2311.15366,
  title  = {Untargeted Code Authorship Evasion with Seq2Seq Transformation},
  author = {Soohyeon Choi and Rhongho Jang and DaeHun Nyang and David Mohaisen},
  journal= {arXiv preprint arXiv:2311.15366},
  year   = {2023}
}

Comments

9 pages, 1 figure, 5 tables

R2 v1 2026-06-28T13:31:54.883Z