Android SDK

Digital Defence provides software to encrypt/protect data whilst enabling other applications and users (after being authenticated) to access the encrypted data on the mobile device as they would any (unencrypted) data. This is achieved by altering the system at device driver level so that any data access is intercepted by Digital Defence to be encrypted or decrypted in real time.

Mobile device platforms no longer provide access for third party developers to insert device drivers to alter the system behaviour. This prevents Digital Defence from developing software that runs at kernel level to provide real-time access to encrypted data through a data filter driver. Android has become a very popular choice for mobility within the Enterprise sector which has prompted us to migrate our solution into a Security Module which is FIPS approved and can be utilised as an SDK by Android Mobile Application Developers.

We have a FIPS approved security module which is based on the XTS AES cipher mode, which is the same cipher mode used within Android to perform any encryption. One of the main differences within our solution is that we have been able to modify XTS to perform file level encryption (as opposed to volume based encryption) all based upon a FIPS140-2 cryptographic module.

The Android platform provides the capability to create third-party components, which is what we have used to provide developers with a native Android SDK for endpoint data security.

Based on our research, we have determined that there is a need to enhance cryptographic functionality within the Android development environment that provides flexible key management to provide a robust endpoint encryption infrastructure across a mobile deployment. Our Android Security SDK will be available to Android developers through an annual license which is easily implemented into your current solutions.