Code Protection™

code protection

whiteCryption® Code Protection™

whiteCryption Code Protection offers the highest quality protection, application hardening, and obfuscation – critical necessities in today’s business environment.

Request a Demo

code protection

Secure your Applications
with Code Protection™

Sharing, storing and handling data in new ways requires powerful application security solutions.

With whiteCryption Code Protection, your application becomes a self-contained, self-defending app. There is no need to rely on external security providers. Secrets can be secured, business models protected and the life cycles of applications prolonged.

Detect & Respond

Hackers usually modify the code, either in memory or on a storage medium, to circumvent code protection mechanisms.

Code Protection detects whether your application has been modified and enables the application to respond to the attack.

code protection analyze detect protect
code protection hacker check integrity check

Integrity checkers keep hackers in check

whiteCryption Code Protection ensures integrity protection by automatically inserting thousands of overlapping integrity checkers into your source code. Each checker monitors a particular range of the binary. They are hard to detect and very time consuming to remove.

If an application is modified, the embedded checksums no longer match the binary footprint, and the application can defend itself by terminating the execution.

Nearly impossible to reverse engineer

Code Protection provides source-level protection through obfuscation that transforms the original code so that it is very hard to understand and reverse engineer.

This makes it hard for hackers to understand how the internal algorithms work, discover sensitive and secret information, and pinpoint vulnerabilities.

code protection hacker check integrity check

A comprehensive solution for hardening software applications


  • Integrity protection against tampering, including third-party static libraries.
  • Patented code obfuscation algorithms and integrity protection.
  • Protection against mainstream debuggers, preventing dynamic analysis of binary code at run-time.
  • Anti-piracy features, guaranteeing an application is running only on valid devices by licensed users.
  • Executable code stored in encrypted form; decrypted only at run-time (Windows only).
  • Shared libraries protected against replacing and tampering.
  • Customizable defense action for detected threats.


  • Tamper Resistance
  • Self-defending code
  • Code obfuscation
  • Anti-debugging
  • Profiling
  • Code marking
  • Diversification
  • Cross-checking of shared libraries
  • Customizable defense actions


Development platforms: Linux, macOS, Windows

Target platforms: Linux, macOS, Windows, Android, iOS, tvOS

Supported languages: Android Java, Kotlin, C, C++, Objective-C, Swift


Intertrust whiteCryption® Code Protection™ White Paper

Intertrust whiteCryption® Code Protection™ Datasheet

Interested in whiteCryption
Code Protection?

If you’re interested in learning more about Code Protection or would like to schedule a demo, please fill out our contact form. Once we’ve received your request, a specialist will get in touch with you.

Request a Demo >

Join the whiteCryption conversation.


Copyright © 2015 Intertrust Technologies Corporation All rights reserved.