What is Senate Matching?

Senate Matching is Data Republic’s service for matching datasets without exposing personally identifiable information (PII). Using this service, Data Custodians generate randomized tokens to replace PII in datasets uploaded to Senate. Matching of these randomized tokens only occurs through authorized match requests approved by Data Custodians on the Senate platform.

With Senate Matching PII never leaves your organization. Tokenization and hash slicing are performed before datasets are available for exchange on Senate.

Senate Matching also helps organizations ensure that token matching is never centralized. Rather than having tokens, hashes and keys centrally stored, Senate Matching decentralizes the information to prevent inference attacks.

How it works

Senate Matching software called a Contributor Node is installed behind your organization’s firewall. 

Data Custodians prepare data by uploading it into the Contributor Node which strips personal information fields and replaces identifiers with randomly generated tokens. 

The PII then undergoes a process of non-reversible hashing, salting and slicing before being distributed to nodes on the Senate Matching Network for future match requests.

Matching activities are governed as part of projects on the Senate platform and require both the consent of the Data Custodian as well as an approved license. Matches are performed through a series of calls across the matching network where the hashed, token slices are verified.  

Using this technology, customer personal information never leaves the data owner organization in its complete form. Analysts in workspaces never receive PII, only tables which indicate where a match has occurred against one of their own tokens. The decentralized matching methodology also makes it virtually impossible to re-identify a customer. 

Senate Matching allows Data Republic users to realize the true potential of collaborative customer analytics while protecting customer PII and privacy.

Related Articles 

Did this answer your question?