Paper
28 March 2023 A protection framework based on dynamic heterogeneous redundancy architecture
Yunfan Wang, Zesheng Xi, Bo Zhang, Chuan He
Author Affiliations +
Proceedings Volume 12566, Fifth International Conference on Computer Information Science and Artificial Intelligence (CISAI 2022); 125660H (2023) https://doi.org/10.1117/12.2667323
Event: Fifth International Conference on Computer Information Science and Artificial Intelligence (CISAI 2022), 2022, Chongqing, China
Abstract
Security and verification applications are primarily developed in C or C++, so reverse engineering is prone to analyze and invade programs based on C or C++. As a result, protecting the source code of C or C++ as well as guaranteeing the safety of those security and verification applications are vital tasks in the network security area. This paper proposes a new framework enlightened by dynamic heterogeneous redundancy architecture, which originated from the mimic defense field and mixed with a state-of-the-art obfuscation method to not only protect the code property but also improve the security level of those applications. Three key characteristics of the framework are redundancy, heterogeneous and dynamic. This article firstly builds an LLVM optimizer to generate redundant binary code. Besides, we import some random perturbation in the optimizer to realize heterogeneity between generated redundant codes. Finally, exploiting these heterogeneous redundant codes constructs a dynamic architecture to detect and defend anomaly requests.
© (2023) COPYRIGHT Society of Photo-Optical Instrumentation Engineers (SPIE). Downloading of the abstract is permitted for personal use only.
Yunfan Wang, Zesheng Xi, Bo Zhang, and Chuan He "A protection framework based on dynamic heterogeneous redundancy architecture", Proc. SPIE 12566, Fifth International Conference on Computer Information Science and Artificial Intelligence (CISAI 2022), 125660H (28 March 2023); https://doi.org/10.1117/12.2667323
Advertisement
Advertisement
RIGHTS & PERMISSIONS
Get copyright permission  Get copyright permission on Copyright Marketplace
KEYWORDS
Defense and security

Binary data

Technology

C++

Reverse engineering

Computer security

Network security

Back to Top