Module data_transformations

Source
Expand description

This module defines ScrambleDB transformations at the level of individual pieces of data as defined in data_types.

These transformations are:

  • blinding identifiable and pseudonymous data
  • pseudonymizing blinded identifiable data
  • converting blinded pseudonymous data
  • finalizing blinded pseudonymous data

Functionsยง

blind_identifiable_datum
Blind an identifiable datum as a first step in initial pseudonym generation.
blind_pseudonymized_datum
Blind a pseudonymous datum as a first step in pseudonym conversion.
convert_blinded_datum
Obliviously convert a blinded pseudonymous datum to a given target pseudonym key.
finalize_blinded_datum
Finalize a blinded pseudonymous datum for storage or analysis.
pseudonymize_blinded_datum
Obliviously pseudonymmize a blinded identifiable datum.