Cutting-edge security for sensitive apps that rely on cryptography
Protect your most critical apps.
If you’re in the FinTech, MedTech or Defense space, you’re probably using apps that carry critical logic that relies on cryptography. It’s this sensitive logic that makes these apps attractive targets for bad actors.
Crypto Module is designed to stop even the most sophisticated attack. A self-defending virtual machine, it works in the native layer of your apps. It stores key material in an isolated, safe environment - much like a smart card or HSM. Crypto Module also speeds up the security patch process. It can re-protect your apps and publish new versions on app stores in a matter of minutes.
- Transparent virtualization of all the Crypto API methods
- Moves critical material to a secure, isolated container
- An intelligent virtual machine that self-defends against sophisticated attacks
- Dual-mode operation - CryptoAPI virtualization and smart card emulation
- Zero cost integration - a single line in the configuration file
When is it a good idea to step up your security with Crypto Module?
We created Crypto Module to complement DexProtector and Stringer. But it’s particularly well suited to projects in highly-sensitive and regulated industries.
It’s also ideal for organizations with apps that carry out lots of cryptographic operations. If that sounds like you, then Crypto Module can take your protection to the next level. It can also help to make sure that you pass any industry-related security certification.
Crypto Module excels at making any execution environment secure.
Crypto API Virtualization mode
When your app invokes a crypto function, it isn’t method-defined. It’s based on a cryptographic library call. And hackers can hook this call to take a look around and attempt a successful attack. But with Crypto Module in place, it simply isn’t possible for them to make this initial hook. That’s because Crypto Module has already moved the cryptographic library calls to the safety of the virtual machine.
Smart Card mode
You can also use Crypto Module a bit like a smart card. This mode is transparent, so you can control everything that happens within the app - including implementing specific logic. In this mode, when the app sends an APDU command to the smart card and gets a reply, CryptoModule can then respond for the app. And vice versa. When a terminal sends an APDU command back to the app, that command is handled by Crypto Module in its secure environment.