Ksmartech

open menu

Software Protection

Validated and Proven Application Shielding

Verimatrix’s technology provides protection you can trust

In this exposed environment, the right approach is to make applications self-defending,
allowing them to run securely regardless of the device state.
Verimatrix Code Protection provides powerful application shielding technology. Proven in toughest markets,
like finance and movie streaming, and validated against the most stringent security standards.

Verimatrix Software Protection consists of Code Protection and
Whitebox, providing the best security technology in each field.

Code Protection | Whitebox

Code Protection

Verimatrix’s Code Protection provides powerful,
auto- mated Software Application Protection tools
applicable across Mobile and IoT platforms.

Code Protection

Whitebox

Whitebox enables you to build, control and
trust your own software crypto-security.
It does this in a pure software environment,
without the need for expensive and resistive hardware.

Whitebox

A Suite of Tools to Fit Your Need

Code Protection Tools Whitebox Tool
Deployment On-prem On-prem
Protects Binary code executing on embedded, mobile,
desktop, and server platforms
Cryptographic algorithms, keys and data
Platforms Android (APK & NDK), iOS, Windows, Linux and macOS Any
Languages iOS: C, C++, Objective-C and Swift
Android: C, C++, Java and Kotlin 
Standard C interface
Processor ARM and x86 All
Key protections Obfuscation

Anti-tampering

Environmental checks including root, debugger,
emulation, and hooking detection

Protection applied using intelligent analysis
(static and dynamic) to optimize security and performance
Dissolves cryptographic keys into code.

Crypto-focused obfuscation and decoys

Cryptographic masking 
Target Deep integration into app source code Generates library for integrating in code base
Others Control over protection features and tuning to tune
the protection to meet our customer’s needs.
A tool to create whiteboxes putting our customers
in control of their architecture and cryptographic keys
Training & Support Online and on-site Online and on-site

Code Protection Tools

Deployment On-prem
Protects Binary code executing on embedded, mobile,
desktop, and server platforms
Platforms Android (APK & NDK), iOS, Windows, Linux and macOS
Languages iOS: C, C++, Objective-C and Swift
Android: C, C++, Java and Kotlin 
Processor ARM and x86
Key protections Obfuscation
Anti-tampering
Environmental checks including root,
debugger, emulation, and
hooking detection

Protection applied using intelligent
analysis (static and dynamic) to optimize security and performance
Target Deep integration into app source code
Others Control over protection features and tuning to tune
the protection to meet our customer’s needs.
Training & Support Online and on-site

Whitebox Tool

Deployment On-prem
Protects Cryptographic algorithms, keys and data
Platforms Any
Languages Standard C interface
Processor All
Key protections Dissolves cryptographic keys into code.

Crypto-focused obfuscation and decoys

Cryptographic masking 
Target Generates library for integrating in code base
Others A tool to create whiteboxes putting
our customers in control of their
architecture and cryptographic keys
Training & Support Online and on-site

·Contact Us : softwareprotection@ksmartech.com