Function scrambledb::split::pseudonymize_blinded_table
source · pub fn pseudonymize_blinded_table(
converter_context: &ConverterContext,
bpk_receiver: BlindingPublicKey,
ek_receiver: &StoreEncryptionKey,
blinded_table: Table<BlindedIdentifiableData>,
randomness: &mut Randomness
) -> Result<Table<BlindedPseudonymizedData>, Error>
Expand description
§Oblivious Pseudonymization
Obliviously pseudonymize a table of blinded orthonymous data values by applying the oblivious pseudonymization operation on each entry and shuffling the result.
Inputs:
converter_context
: The Converter’s coPRF evaluation contextek_receiver
: The receiver’s public encryption keybpk_receiver
: The receiver’s public blinding keyblinded_table
: A table of blinded identifiable data valuesrandomness
: Random bytes
Outputs: A table of blinded pseudonymized data.