Code obfuscation techniques serve to obscure proprietary code, and there are several types. Various tools, such as reverse engineering, are used to reconstruct obfuscated code. To make the analysis and decoding of obfuscated code more difficult, obfuscation techniques can be combined in cascades. Artificial Intelligence (AI) can be used to recombine old codes with each other and make it more difficult to decrypt them. In this paper, the focus is precisely on the increased complexity of the process of reconstructing proprietary code if it is generated with the aid of AI, and consequently on the increasing difficulty for antiviruses in detecting this new type of malware.
Enhancing Code Obfuscation Techniques: Exploring the Impact of Artificial Intelligence on Malware Detection
Catalano, Christian
;
2023-01-01
Abstract
Code obfuscation techniques serve to obscure proprietary code, and there are several types. Various tools, such as reverse engineering, are used to reconstruct obfuscated code. To make the analysis and decoding of obfuscated code more difficult, obfuscation techniques can be combined in cascades. Artificial Intelligence (AI) can be used to recombine old codes with each other and make it more difficult to decrypt them. In this paper, the focus is precisely on the increased complexity of the process of reconstructing proprietary code if it is generated with the aid of AI, and consequently on the increasing difficulty for antiviruses in detecting this new type of malware.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.


