Feature Matrix
Digital.ai Application Security helps organizations protect the software they build and deliver—from mobile apps to desktop executables to client-side web apps. Our layered protections include code obfuscation, anti-tamper, runtime threat detection, and Runtime Application Self Protection (RASP). Whether you're releasing a consumer-facing mobile app or deploying software in regulated environments, we help you harden your applications to resist reverse engineering, tampering, and abuse.
Our modular product suite offers the flexibility to apply the right protections for every app. From lightweight, no-code deployment to advanced threat monitoring and analytics to White Box Cryptography, teams can choose the protection tier that aligns with their security needs, performance requirements, and development workflow.
We make it easy to apply deep, standards-aligned protections that frustrate attackers—not developers.
White Box Cryptography
Included Features:
- White-boxing of keys so that they never exist in canonical form
- Interoperable with other open-source cryptography implementations (OpenSSL compatible)
- Supports a wide variety of symmetric and asymmetric encryption algorithms
- Mitigates side-channel attacks (such as DFA)
- Prevents code lifting
- Supports whiteboxed ciphertext
- Key Exchange - ECC/DH (Diffie-Hellman) and FFDH (Finite-Field Diffie-Hellman)
- Secure Hasing and HMAC -- SHA-1/2/3, HMAC (SHA), CMAC (AES), DES MAC3
- Runtime WB format key generation
- Supports custom cryptography architectures
- Offline WB format key generation
- Uniquely obfuscated key/data encoding/decoding per customer
- Option to use AES (128, 192, or 256 bit, CBC, ECB, CCM, GCM, CTR, OFB, CFB) and DES (Single, Triple) modes
- Asymmetric encryption - ECC/EG (ElGamal), RSA (2048, 3072, 4096, and larger key sizes)
- Signature Generation and Verification - ECDSA (Elliptic Curve Digital Signature Algorithm), RSA (2048, 3072, 4096, and larger key sizes)
- Key Wrapping and Derivation -- NIST and CMLA Key Wrapping, NIST CMLA and OMA Key Derivation
- Linear and BigInteger Algebra - Provides means to perform modular arithmetic in white-box form
- Shamir Secret Sharing - Divides secrets that need to be encrypted into various unique parts
- Supports standard NIST/SECG curves (P-160, P-192, P-224, P-256, P-384, P-621) and curve25519
- Supports custom elliptic curves over prime fields in Weierstrass form
- Offline obfuscated data encoding/decoding per customer
- Runtime obfuscated data encoding/decoding per customer
- FIPS 130-3 certified