pub fn blind_orthonymous_table(
    ek_receiver: &StoreEncryptionKey,
    bpk_receiver: BlindingPublicKey,
    table: Table<IdentifiableData>,
    randomness: &mut Randomness
) -> Result<Table<BlindedIdentifiableData>, Error>
Expand description

§Blinding Orthonymous Tables

Prepare a table of orthonymous data values for pseudonymization by applying the blinding operation on each entry and shuffling the result.

Inputs:

  • ek_receiver: The receiver’s public encryption key
  • bpk_receiver: The receiver’s public blinding key
  • table: A table of identifiable data values
  • randomness: Random bytes

Outputs: A table of blinded identifiable data.