The WITDOM End-2-End Encryption (E2EE) component provides protection functionalities in terms of locally encrypting data in the trusted domain before storing them in the untrusted domain for the secure backup purposes.

WITDOM’s data masking component is responsible for masking sensitive data classified as direct identifiers. The masking process creates service-and-user-specific tokens that can be updated over time, satisfying two main security requirements: irreversibility and unlinkability.

WITDOM’s Integrity and Consistency Verification component protects the integrity and consistency of data outsourced to an untrusted remote storage.

License: Apache License, Version 2.0

The Secure Computation component offers data protection functionalities by means of homomorphic encryption (HE) and secure multiparty computation (MPC), thus enabling privacy preserving computation in the untrusted domain.

License: GPL 3.0

Secure Signal Processing (SSP)

David Jareno, Alberto Pedrouzo, Juan Troncoso (UVIGO)

WITDOM’s Secure Signal Processing (SSP) component performs secure signal processing operations on protected data and signals (encrypted, obfuscated, split or a combination thereof) in an untrusted environment, by preventing the disclosure of the sensitive information while it is being processed i


Lilian Adkinson, Pablo Dago, Gonzalo Jimenez (Gradiant)

The Anonymization component is a protection component that applies anonymization techniques to the data before they are outsourced to an untrusted domain.

License: Proprietary software (EULA - End User License Agreement)