@article{ART003169017},
author={Jihun Han and Seung-A Park and Joonseo Ha and Chang-min Lee and Kyung-mi Jung and Mee Lan Han and Jun-Seob Kim and Geumhwan Cho},
title={Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2025},
volume={30},
number={1},
pages={73-85}
TY - JOUR
AU - Jihun Han
AU - Seung-A Park
AU - Joonseo Ha
AU - Chang-min Lee
AU - Kyung-mi Jung
AU - Mee Lan Han
AU - Jun-Seob Kim
AU - Geumhwan Cho
TI - Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques
JO - Journal of The Korea Society of Computer and Information
PY - 2025
VL - 30
IS - 1
PB - The Korean Society Of Computer And Information
SP - 73
EP - 85
SN - 1598-849X
AB - Source code obfuscation is an essential technique for software security and intellectual property protection. Traditional source code obfuscation methods depend on human-driven processes or predefined algorithms implemented by obfuscation tools. As a result, it becomes difficult to effectively manage the quality and complexity of obfuscated code. However, given that the required level of obfuscation differs based on the threat model, we need to develop techniques that can flexibly adjust the level and complexity of obfuscation. This paper proposes an automated framework that generates obfuscated source code from original source code using GPT-4o. The proposed framework generates prompts based on 12 obfuscation techniques and utilizes these prompts as input to GPT-4o. The generated obfuscated source code is executed and verified to ensure that it maintains the same intended functionality as the original code. Experimental results demonstrate that the proposed framework successfully executed 48 out of 60 obfuscated source codes while effectively applying the intended obfuscation techniques.
KW - Generative Artificial Intelligence;Large Language Model(LLM);Source Code Generation;Source Code Obfuscation;Obfuscation Technique;LLM Performance Evaluation
DO -
UR -
ER -
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim and Geumhwan Cho. (2025). Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques. Journal of The Korea Society of Computer and Information, 30(1), 73-85.
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim and Geumhwan Cho. 2025, "Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques", Journal of The Korea Society of Computer and Information, vol.30, no.1 pp.73-85.
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim, Geumhwan Cho "Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques" Journal of The Korea Society of Computer and Information 30.1 pp.73-85 (2025) : 73.
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim, Geumhwan Cho. Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques. 2025; 30(1), 73-85.
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim and Geumhwan Cho. "Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques" Journal of The Korea Society of Computer and Information 30, no.1 (2025) : 73-85.
Jihun Han; Seung-A Park; Joonseo Ha; Chang-min Lee; Kyung-mi Jung; Mee Lan Han; Jun-Seob Kim; Geumhwan Cho. Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques. Journal of The Korea Society of Computer and Information, 30(1), 73-85.
Jihun Han; Seung-A Park; Joonseo Ha; Chang-min Lee; Kyung-mi Jung; Mee Lan Han; Jun-Seob Kim; Geumhwan Cho. Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques. Journal of The Korea Society of Computer and Information. 2025; 30(1) 73-85.
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim, Geumhwan Cho. Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques. 2025; 30(1), 73-85.
Jihun Han, Seung-A Park, Joonseo Ha, Chang-min Lee, Kyung-mi Jung, Mee Lan Han, Jun-Seob Kim and Geumhwan Cho. "Design of an Automated Framework for Applying Generative AI-Based Source Code Obfuscation Techniques" Journal of The Korea Society of Computer and Information 30, no.1 (2025) : 73-85.