Skip to content
Publications

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.

Security and Verification in ComputingDigital Rights Management and SecuritySoftware Engineering Researchsoftware protectionreverse engineeringsoftware intellectual property

Related publications