Obfuscation
Joule provides an in-stream-obfruscation function to streaming events. This function is useful for Personal Identifiable Information de-identification.
Objective
Joule provides an in stream obfuscation function to streaming events. This function is useful for Personal Identifiable Information de-identification through the application of encryption, masking or bucketing.
Field level obfuscation is achieved by assigning the required obfuscation type to the field along settable attributes.
Uses
Some of the various uses for this class of obfuscation transformations:
Encrypt and decrypt event fields using a performant RSA encryption with AES symmetric encryption process
Mask PII to meet compliance policies and GDPR requirements
Bucket PII information so that processing can occur without breaking any compliance policies.
Redact, eliminate, sensitive event field data by either nullifying or replacing with a blank value.
Available obfuscation options
Encryption
Apply RSA encryption techniques along with AES symmetric encryption
Masking
Mask sensitive field values while retaining the formatting criteria
Bucketing
Apply individual variance tolerances to protect the identity of the originating data
Redaction
Eliminate sensitive event field data by either nullifying or replacing with a blank value
Custom implementations
To extend beyond the available obfuscation implementations an Obfuscation API is provided developers to build and deploy new types.
Last updated