Enhancing Protection With "Envelope Plus"

Sentinel LDK Envelope with the Windows V3 engine includes Envelope Plus, a premium, subscription-based protection feature that provides strong intellectual property protection and enhanced copy protection.

Envelope Plus protects selected functions within a compiled native Windows application using advanced technologies such as code obfuscation, anti-tamper, and anti-trace. This function-level protection complements the standard Envelope protection applied to the entire application. Envelope Plus operates on an already compiled application without requiring any changes to the build process or source code.

Envelope Plus protects selected functions in a compiled application through a sequence of processing stages. It first identifies functions using debugging symbol information from a PDB file and presents them in the Envelope Plus interface so that you can select which functions to protect. The selected functions are then lifted from the application and transformed into LLVM‑IR, after which protection technologies such as obfuscation, anti‑tamper protection, and anti‑trace protection are applied. These techniques help protect the code against reverse engineering, modification, and runtime analysis, and the protection behavior can be customized using a YAML configuration file. The protected functions are then recompiled and integrated back into the original application.

NOTE   For information on protecting compiled applications with Envelope Plus, see the Sentinel LDK Envelope for Windows help system.