Function scrambledb::join::blind_pseudonymous_table
source · pub fn blind_pseudonymous_table(
store_context: &StoreContext,
bpk_receiver: BlindingPublicKey,
ek_receiver: &StoreEncryptionKey,
pseudonymized_table: Table<PseudonymizedData>,
randomness: &mut Randomness
) -> Result<Table<BlindedPseudonymizedData>, Error>
Expand description
§Blinding Pseudonymous Tables
Prepare a table of pseudonymous data values for join conversion by applying the blinding operation on each entry and shuffling the result.
Inputs:
store_context
: The data store’s pseudonymization contextek_receiver
: The receiver’s public encryption keybpk_receiver
: The receiver’s public blinding keypseudonymized_table
: A table of pseudonymous data valuesrandomness
: Random bytes
Outputs: A table of blinded pseudonymous data values.