Section Banner

Cloakware Security Suite: Application & Software Security Solutions

 

Benefits | Features | Learn more

Protecting your application code

The Cloakware Security Suite is a collection of automated tools that enable developers to protect their application code against reverse engineering, tampering attacks and automated attacks.

Simple to integrate and apply, the Cloakware Security Suite adds robust protection to software. A range of security techniques protect against direct, automated, static and dynamic attacks.

Protecting intellectual property from theft

The Cloakware Security Suite's tuning parameters ensure the right balance between security, size and performance. Attackers become frustrated by the costs and complexities they must incur to achieve a successful result, and Cloakware's protection undermines the attacker's business model by making their attempts unprofitable.

With Cloakware's Security Suite, you can deploy your application with confidence, protecting data and intellectual property from piracy or theft - as well as protecting your investment and reputation.

Benefits

Cloakware Security Suite delivers effective, easy-to-use and flexible security, offering tremendous advantages to your application development team.

Cloakware Security Suite is:

Effective

  • Security – provides comprehensive software security to defend against reverse engineering, tampering attacks and automated attacks, all in one Security Suite.
  • Customizable – can be tuned to meet specific security and performance requirements.
  • Renewable – quick and automated updating of keys, software and security measures, either proactively or as required.
  • Open – Cloakware technology is subjected to third-party scrutiny by academics and industry, providing you with confidence in the functionality and security provided.
  • Inseparable security – security is built in during the development process so that it is inseparable from the application, making it far more effective than products that are added on after the application has been developed.

Easy to use

  • Automated – a set of automated tools enabling rapid development and deployment of security capabilities.
  • Integrated – integrates directly into the development process.
  • Easy and fast – security techniques are easy to enhance and fast to upgrade – far superior to hardware-based security.
  • Maintainable – since the developer always works with the original source code, Cloakware's protection techniques do not affect the code's maintainability or portability.
  • Transparent – invisible to the end user; does not affect a program's ease-of-use.

Flexible

  • Scalable – can be deployed to one or millions of clients.
  • Multi-platform – supports ANSI C for all major platforms, including Linux, Macintosh and Windows, allowing you to build and deploy applications in your environment and on the open computing platform of choice.
  • Maintained – Cloakware's security techniques will continue to evolve, keeping you ahead of the latest potential threats.

Top of page

Features

Cloakware Transcoder™, Secure Signer, Secure Packager and Secure Loader deliver Cloakware's security techniques by integrating into your software build process, and embedding application protection directly at the source code level.  The result is security that is inseparable from your software.

Cloakware Transcoder

As an automated, one-way, pre-compiler tool, Cloakware Transcoder is a command line utility that transforms source code into mathematically modified source. When compiled with commercial, off-the-shelf compilers, transcoded source results in object code that is functionally identical to the original but resistant to reverse engineering and tampering attacks. The application reliably executes on open computing platforms without special hardware or additional software.

The Transcoder also uniquely links Anti-Debug, Integrity Verification and White-box Cryptography with code transformations to deliver integrated protection that is far more secure than using each technique individually. View our technical specifications.

Cloakware Secure Signer

Knowing that your code has not been tampered with when executed is a crucial element of establishing security. The Cloakware Secure Signer creates encrypted vouchers that include a signature of the application. The voucher is used by the Integrity Verification to detect tampering with the application. Integrity verification can also ensure the integrity of other external signed modules interacting with the application, including components of the operating system.

Integrity verification conducts continuous “in memory” verification of components that are signed by the Secure Signer as well as on-disk verification on start-up, ensuring integrity at all times. In the event that integrity is compromised, developer-configured action, from passive reporting to hostile responses, is taken.

Cloakware Secure Packager/Loader

The final step in securing an application is the encryption of the application executable to prevent static analysis. This is also automated using Cloakware Secure Packager, which packs and encrypts the specified executable file. The encrypted package can only be opened by the Cloakware Secure Loader, which can use a variety of authentication options before permitting the application executable to be unpacked.

Learn More

Top of page

White Paper Download: Application Protection and Security Considerations

White Paper Download: White-Box Cryptography Paper

"We are very excited to be using the Cloakware Security Suite to harden Verance's industry leading digital audio watermarking technology. Cloakware is able to offer us flexible tuning controls, advanced security features and unmatched performance levels that we've been unable to find in any other software security vendor's offering.  This strategic partnership reinforces our commitment to enabling consumers to use their authorized content more freely, on any device they choose, while premium entertainment content owners can be confident that their employment of industry-standard copy management technology is being protected by the world's leading software security provider."

Dean Angelico, Senior Vice President, Product Development for Verance