Anonymise IMSI
In-flight data anonymisation is a key feature for solutions that process sensitive data. Joule provides this feature through a custom encryption obfuscator.
Use case configuration
SOURCEFILE=conf/sources/mobileSimulatedStream.yaml
ENGINEFILE=conf/usecases/anonymisation/mobileEventAnonymisation.yaml
PUBLISHFILE=conf/publishers/anonymisedMobileEventFile.yamlPipeline configuration
processing unit:
pipeline:
- filter:
expression: "(imsi !== null ) ? true : false;"
- obfuscation:
name: imsiEncryption
fields:
imsi:
encryption:
decrypt: false
key location: ./keytmp
aes bit length: 128
rsa bit length: 2048
rotate keys: trueLast updated