Talk · International Conference on Cybersecurity, Digital Forensics, and AI Applications · June 1, 2026
A Hybrid Software Protection Framework Against Reverse Engineering Using AST Obfuscation and Runtime Code Encryption
Askaruly Abinur, Amanzholova Saule Toksanovna, Gulmira Shangytbayeva, Aigul Yelepbergenova, Zhussupbayeva Marzhan, Shamisheva Bibigul
Abstract
Reverse engineering poses a persistent threat to software intellectual property in zero-trust environments. We present SoftwareProtector, a hybrid protection framework combining compile-time Abstract Syntax Tree (AST) obfuscation with finegrained runtime code encryption enforced at page granularity. The approach minimises the temporal window during which executable code resides in plaintext, raising the adversarial work-factor against both static and dynamic analysis. Empirical results—including IDA Pro before/after listings—confirm nearmaximum Shannon entropy (H > 7.99 bits/byte), effective static blindness, resilience to memory-dumping, and 22% runtime overhead.
Related publications
- WIENER’S BLACK BOX IN THE DYNAMIC IDENTIFICATION OF METALLURGICAL PROCESS WHICH IS BEING AUTOMATEDCBU International Conference Proceedings · 2016 · Citations: 1 · Same author: Aigul Yelepbergenova
- A Systematic Review and Taxonomy of Machine Learning Approaches for Static Malware Detection in Linux ELF BinariesIEEE International Conference on Smart Information Systems and Technologies · 2026 · Shared topic: Security and Verification in Computing
- A Robust Long Short-Term Memory Model for Classification of Malware AnalysisInternational Conference on Ambient Intelligence, Knowledge Informatics and Industrial Electronics · 2023 · Citations: 3 · Shared topic: Security and Verification in Computing
- A novel malware classification and augmentation model based on convolutional neural networkComputers & Security · 2021 · Citations: 92 · Shared topic: Security and Verification in Computing
