Results 31 to 40 of about 897 (130)
CodeCipher: Learning to Obfuscate Source Code Against LLMs
While large code language models have made significant strides in AI-assisted coding tasks, there are growing concerns about privacy challenges. The user code is transparent to the cloud LLM service provider, inducing risks of unauthorized training, reading, and execution of the user code.
Yalan Lin +3 more
openaire +2 more sources
Building an obfuscation compiler based on LLVM infrastructure
The paper describes the obfuscating transformations, which were implemented while developing an LLVM-based obfuscating compiler in ISP RAS. The proposed transformations are based on well-known obfuscation algorithms and are specifically improved to ...
V. P. Korchagin +3 more
doaj +1 more source
Array Data Transformation For Source Code Obfuscation
{"references": ["Markus Dahm, \u00d4\u00c7\u00ffByte Code Engineering with the BCEL API- Technical\nReport B-17-98, April 3, 2001.", "Arjan de Roo, Leon van den Oord, \u00d4\u00c7\u00ffStealthy obfuscation techniques:\nmisleading the pirates-, Department of Computer Science, University of\nTwente Enschede, The Netherlands.", "Sharath.K.Udupa.Saumya K ...
S. Praveen, P. Sojan Lal
openaire +2 more sources
Software obfuscation or obscuring a software is an approach to defeat the practice of reverse engineering a software for using its functionality illegally in the development of another software. Java applications are more amenable to reverse engineering and re-engineering attacks through methods such as decompilation because Java class files store the ...
Praveen Sivadasan +2 more
openaire +2 more sources
Source code obfuscation with genetic algorithms using LLVM code optimizations
Abstract With the advent of the cloud computing model allowing a shared access to massive computing facilities, a surging demand emerges for the protection of the intellectual property tied to the programs executed on these uncontrolled systems.
Juan Carlos de la Torre +4 more
openaire +3 more sources
Diversified Compilation Method Based on LLVM [PDF]
When diversifying projects composed of multiple C/C++ source files, most of the existing software diversification tools adopt the same diversification method for all functions in a single C/C++ source file, which leads to a single diversification method ...
CHEN Yingchao, WANG Junchao, PANG Jianmin, YUE Feng
doaj +1 more source
Toward Efficient Deobfuscation via Large Language Models
Obfuscation modifies code structure to impede reverse engineering and is widely used to protect intellectual property and evade malware detection. However, existing deobfuscation techniques largely rely on analyst-driven heuristics or are tailored to ...
Byunggeon Choi +3 more
doaj +1 more source
OBSCURE: Versatile Software Obfuscation from a Lightweight Secure Element
Software obfuscation is a powerful tool to protect the intellectual property or secret keys inside programs. Strong software obfuscation is crucial in the context of untrusted execution environments (e.g., subject to malware infection) or to face ...
Darius Mercadier +3 more
doaj +1 more source
Unprotected PHP source code is vulnerable to reverse engineering, piracy, and illegal modifications. This research aims to design and develop a multi-layer PHP source code protection model that combines obfuscation techniques, multi-layer encoding, AES ...
Sarmuni Sarmuni +6 more
doaj +1 more source
Using Exception Handling to Build Opaque Predicates in Intermediate Code Obfuscation Techniques
Microsoft's .NET Framework, and JAVA platforms, are based in a just-in-time compilation philosophy. Software developed using these technologies is executed in a hardware independent framework, which provides a full object-oriented environment, and in ...
Daniel Dolz, Gerardo Parra
doaj

