Skip to content

IABTechLab/pair

Folders and files

NameName
Last commit message
Last commit date

Latest commit

b311aba · Dec 20, 2024

History

9 Commits
Nov 7, 2024
Dec 20, 2024

Repository files navigation

Publisher Advertiser Identity Reconciliation (PAIR)

This repository lists libraries that may be useful when implementing the workflows described in the Publisher Advertiser Identity Reconciliation (PAIR) protocol.

Cryptographic Libraries

Below are some cryptographic libraries that provide the key generation, hashing, and commutative encryption operations involved in PAIR workflows.

  • Java: Commutative key generation and encryption/decryption operations can be implemented using elliptic curve operations that are available in Bouncy Castle.

  • Python: The pairid library provides all the necessary key generation, hashing, and commutative encryption/decryption operations. The commutative encryption operations leverage Curve25519 and the Ristretto group.