pub fn convert_blinded_table(
    converter_context: &ConverterContext,
    bpk_receiver: BlindingPublicKey,
    ek_receiver: &StoreEncryptionKey,
    table: Table<BlindedPseudonymizedData>,
    randomness: &mut Randomness
) -> Result<Table<BlindedPseudonymizedData>, Error>
Expand description

§Oblivious Conversion

Obliviously convert a table of blinded pseudonymous data values to fresh join-pseudonyms by applying the pseudonym conversion transformation to each entry and shuffling the result.

Inputs:

  • converter_context: The Converter’s coPRF conversion context
  • bpk_receiver: The receiver’s public blinding key
  • ek_receiver: The receiver’s public encryption key
  • table: A table of blinded pseudonymous data values
  • randomness: Random bytes

Outputs: A table of consistently join-pseudonymized data values.